description: Tests imported from utd-sv rc: 0 (means success: 1) should_fail: 0 tags: utd-sv incdirs: /tmpfs/src/github/sv-tests/third_party/tests/utd-sv top_module: type: parsing mode: parsing files: third_party/tests/utd-sv/lsu_qdp1.v time_elapsed: 0.360s ram usage: 9700 KB
moore --dump-ast third_party/tests/utd-sv/lsu_qdp1.v
[
Svlog(
Root {
timeunits: Timeunit {
unit: None,
prec: None,
},
items: [
Module(
ModDecl {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1749-70570,
lifetime: Static,
name: lsu_qdp1(3),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1756-1764,
params: [],
ports: [
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1796-1798,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1765-1796,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1796-1798,
name: so(5),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1800-1822,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1798-1800,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1800-1822,
name: lsu_va_match_b47_b32_m(7),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1824-1845,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1822-1824,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1824-1845,
name: lsu_va_match_b31_b3_m(9),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1847-1865,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1845-1847,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1847-1865,
name: lsu_va_wtchpt_addr(11),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1867-1882,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1865-1867,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1867-1882,
name: spc_pcx_data_pa(13),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1888-1900,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1882-1888,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1888-1900,
name: dtag_wdata_m(15),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1902-1918,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1900-1902,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1902-1918,
name: lmq0_byp_misc_sz(17),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1920-1936,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1918-1920,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1920-1936,
name: lmq1_byp_misc_sz(19),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1942-1958,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1936-1942,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1942-1958,
name: lmq2_byp_misc_sz(21),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1960-1976,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1958-1960,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1960-1976,
name: lmq3_byp_misc_sz(23),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1978-1995,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1976-1978,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1978-1995,
name: lsu_byp_misc_sz_e(25),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2001-2025,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):1995-2001,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2001-2025,
name: lsu_l2fill_sign_extend_m(27),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2027-2047,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2025-2027,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2027-2047,
name: lsu_l2fill_bendian_m(29),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2049-2065,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2047-2049,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2049-2065,
name: lmq0_l2fill_fpld(31),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2071-2087,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2065-2071,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2071-2087,
name: lmq1_l2fill_fpld(33),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2089-2105,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2087-2089,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2089-2105,
name: lmq2_l2fill_fpld(35),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2107-2123,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2105-2107,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2107-2123,
name: lmq3_l2fill_fpld(37),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2125-2135,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2123-2125,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2125-2135,
name: lmq_ld_rd1(39),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2141-2155,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2135-2141,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2141-2155,
name: lmq0_ncache_ld(41),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2157-2171,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2155-2157,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2157-2171,
name: lmq1_ncache_ld(43),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2173-2187,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2171-2173,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2173-2187,
name: lmq2_ncache_ld(45),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2189-2203,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2187-2189,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2189-2203,
name: lmq3_ncache_ld(47),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2209-2224,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2203-2209,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2209-2224,
name: lmq0_ld_rq_type(49),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2226-2241,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2224-2226,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2226-2241,
name: lmq1_ld_rq_type(51),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2243-2258,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2241-2243,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2243-2258,
name: lmq2_ld_rq_type(53),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2264-2279,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2258-2264,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2264-2279,
name: lmq3_ld_rq_type(55),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2281-2293,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2279-2281,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2281-2293,
name: lmq0_ldd_vld(57),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2295-2307,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2293-2295,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2295-2307,
name: lmq1_ldd_vld(59),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2309-2321,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2307-2309,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2309-2321,
name: lmq2_ldd_vld(61),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2327-2339,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2321-2327,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2327-2339,
name: lmq3_ldd_vld(63),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2341-2357,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2339-2341,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2341-2357,
name: ld_sec_hit_thrd0(65),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2359-2375,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2357-2359,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2359-2375,
name: ld_sec_hit_thrd1(67),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2381-2397,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2375-2381,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2381-2397,
name: ld_sec_hit_thrd2(69),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2399-2415,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2397-2399,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2399-2415,
name: ld_sec_hit_thrd3(71),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2417-2434,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2415-2417,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2417-2434,
name: lmq0_pcx_pkt_addr(73),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2440-2457,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2434-2440,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2440-2457,
name: lmq1_pcx_pkt_addr(75),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2459-2476,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2457-2459,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2459-2476,
name: lmq2_pcx_pkt_addr(77),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2478-2495,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2476-2478,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2478-2495,
name: lmq3_pcx_pkt_addr(79),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2501-2519,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2495-2501,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2501-2519,
name: lsu_mmu_rs3_data_g(81),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2521-2539,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2519-2521,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2521-2539,
name: lsu_tlu_rs3_data_g(83),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2541-2564,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2539-2541,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2541-2564,
name: lsu_diagnstc_wr_data_b0(85),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2570-2592,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2564-2570,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2570-2592,
name: lsu_diagnstc_wr_data_e(87),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2594-2611,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2592-2594,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2594-2611,
name: lsu_ifu_stxa_data(89),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2617-2640,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2611-2617,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2617-2640,
name: lsu_ifu_ld_icache_index(91),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2642-2663,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2640-2642,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2642-2663,
name: lsu_ifu_ld_pcxpkt_tid(93),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2665-2679,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2663-2665,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2665-2679,
name: lsu_error_pa_m(95),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2685-2701,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2679-2685,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2685-2701,
name: lsu_pref_pcx_req(97),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2703-2716,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2701-2703,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2703-2716,
name: st_rs3_data_g(99),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2718-2735,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2716-2718,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2718-2735,
name: lsu_ldst_va_way_g(101),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2741-2761,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2735-2741,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2741-2761,
name: dcache_alt_data_w0_m(103),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2780-2784,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2761-2780,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2780-2784,
name: rclk(105),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2786-2788,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2784-2786,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2786-2788,
name: si(107),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2790-2792,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2788-2790,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2790-2792,
name: se(109),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2794-2813,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2792-2794,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2794-2813,
name: lsu_dcache_iob_rd_w(111),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2815-2831,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2813-2815,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2815-2831,
name: lsu_ramtest_rd_w(113),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2837-2853,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2831-2837,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2837-2853,
name: lsu_pcx_rq_sz_b3(115),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2855-2876,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2853-2855,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2855-2876,
name: lsu_diagnstc_data_sel(117),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2878-2893,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2876-2878,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2878-2893,
name: pcx_pkt_src_sel(119),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2899-2918,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2893-2899,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2899-2918,
name: lsu_stb_pcx_rvld_d1(121),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2920-2936,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2918-2920,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2920-2936,
name: imiss_pcx_mx_sel(123),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2938-2959,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2936-2938,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2938-2959,
name: fwd_int_fp_pcx_mx_sel(125),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2965-2982,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2959-2965,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2965-2982,
name: spu_lsu_ldst_pckt(127),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2984-2998,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2982-2984,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2984-2998,
name: tlu_lsu_pcxpkt(129),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3000-3011,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):2998-3000,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3000-3011,
name: const_cpuid(131),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3013-3024,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3011-3013,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3013-3024,
name: ifu_pcx_pkt(133),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3030-3048,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3024-3030,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3030-3048,
name: lmq_byp_data_en_w2(135),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3050-3067,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3048-3050,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3050-3067,
name: lmq_byp_data_sel0(137),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3069-3086,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3067-3069,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3069-3086,
name: lmq_byp_data_sel1(139),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3092-3109,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3086-3092,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3092-3109,
name: lmq_byp_data_sel2(141),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3111-3128,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3109-3111,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3111-3128,
name: lmq_byp_data_sel3(143),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3130-3147,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3128-3130,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3130-3147,
name: lmq_byp_ldxa_sel0(145),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3153-3170,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3147-3153,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3153-3170,
name: lmq_byp_ldxa_sel1(147),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3172-3189,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3170-3172,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3172-3189,
name: lmq_byp_ldxa_sel2(149),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3191-3208,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3189-3191,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3191-3208,
name: lmq_byp_ldxa_sel3(151),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3214-3234,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3208-3214,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3214-3234,
name: lmq_byp_data_fmx_sel(153),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3236-3254,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3234-3236,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3236-3254,
name: exu_lsu_rs3_data_e(155),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3256-3276,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3254-3256,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3256-3276,
name: ifu_lsu_ldxa_data_w2(157),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3282-3306,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3276-3282,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3282-3306,
name: tlu_lsu_int_ldxa_data_w2(159),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3308-3328,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3306-3308,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3308-3328,
name: spu_lsu_ldxa_data_w2(161),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3330-3344,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3328-3330,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3330-3344,
name: stb_rdata_ramd(163),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3350-3364,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3344-3350,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3350-3364,
name: stb_rdata_ramc(165),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3366-3382,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3364-3366,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3366-3382,
name: lmq_byp_misc_sel(167),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3384-3395,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3382-3384,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3384-3395,
name: dfq_byp_sel(169),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3397-3410,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3395-3397,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3397-3410,
name: ld_pcx_rq_sel(171),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3416-3427,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3410-3416,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3416-3427,
name: ld_pcx_thrd(173),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3429-3439,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3427-3429,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3429-3439,
name: lmq_enable(175),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3441-3453,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3439-3441,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3441-3453,
name: ld_pcx_pkt_g(177),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3455-3467,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3453-3455,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3455-3467,
name: ffu_lsu_data(179),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3473-3489,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3467-3473,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3473-3489,
name: lsu_tlb_st_sel_m(181),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3491-3506,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3489-3491,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3491-3506,
name: lsu_pcx_fwd_pkt(183),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3508-3525,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3506-3508,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3508-3525,
name: lsu_pcx_fwd_reply(185),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3531-3562,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3525-3531,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3531-3562,
name: lsu_diagnstc_dtagv_prty_invrt_e(187),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3564-3581,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3562-3564,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3564-3581,
name: lsu_misc_rdata_w2(189),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3587-3601,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3581-3587,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3587-3601,
name: lsu_stb_rd_tid(191),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3603-3628,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3601-3603,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3603-3628,
name: lsu_iobrdge_rply_data_sel(193),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3630-3649,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3628-3630,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3630-3649,
name: lsu_iobrdge_rd_data(195),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3655-3677,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3649-3655,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3655-3677,
name: lsu_atomic_pkt2_bsel_g(197),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3679-3704,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3677-3679,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3679-3704,
name: lsu_pcx_ld_dtag_perror_w2(199),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3710-3728,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3704-3710,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3710-3728,
name: lsu_dcache_rdata_w(201),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3730-3752,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3728-3730,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3730-3752,
name: lsu_va_wtchpt0_wr_en_l(203),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3758-3780,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3752-3758,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3758-3780,
name: lsu_va_wtchpt1_wr_en_l(205),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3782-3804,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3780-3782,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3782-3804,
name: lsu_va_wtchpt2_wr_en_l(207),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3810-3832,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3804-3810,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3810-3832,
name: lsu_va_wtchpt3_wr_en_l(209),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3834-3843,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3832-3834,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3834-3843,
name: thread0_m(211),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3845-3854,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3843-3845,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3845-3854,
name: thread1_m(213),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3856-3865,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3854-3856,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3856-3865,
name: thread2_m(215),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3871-3880,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3865-3871,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3871-3880,
name: thread3_m(217),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3882-3894,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3880-3882,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3882-3894,
name: lsu_thread_g(219),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3896-3909,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3894-3896,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3896-3909,
name: lsu_ldst_va_m(221),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3911-3920,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3909-3911,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3911-3920,
name: tlb_pgnum(223),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3922-3936,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3920-3922,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3922-3936,
name: lsu_bld_pcx_rq(225),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3942-3957,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3936-3942,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3942-3957,
name: lsu_bld_rq_addr(227),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3959-3975,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3957-3959,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3959-3975,
name: lmq0_pcx_pkt_way(229),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3977-3993,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3975-3977,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3977-3993,
name: lmq1_pcx_pkt_way(231),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3999-4015,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3993-3999,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):3999-4015,
name: lmq2_pcx_pkt_way(233),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4017-4033,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4015-4017,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4017-4033,
name: lmq3_pcx_pkt_way(235),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4035-4049,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4033-4035,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4035-4049,
name: lsu_dfq_ld_vld(237),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4055-4076,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4049-4055,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4055-4076,
name: lsu_ifu_asi_data_en_l(239),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4078-4102,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4076-4078,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4078-4102,
name: lsu_ld0_spec_vld_kill_w2(241),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4108-4132,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4102-4108,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4108-4132,
name: lsu_ld1_spec_vld_kill_w2(243),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4134-4158,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4132-4134,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4134-4158,
name: lsu_ld2_spec_vld_kill_w2(245),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4164-4188,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4158-4164,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4164-4188,
name: lsu_ld3_spec_vld_kill_w2(247),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4190-4210,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4188-4190,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4190-4210,
name: lsu_fwd_rply_sz1_unc(249),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4212-4222,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4210-4212,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4212-4222,
name: rst_tri_en(251),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4228-4243,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4222-4228,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4228-4243,
name: lsu_l2fill_data(253),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4245-4257,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4243-4245,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4245-4257,
name: l2fill_vld_m(255),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4259-4276,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4257-4259,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4259-4276,
name: ld_thrd_byp_sel_m(257),
},
dims: [],
expr: None,
},
Named {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4278-4284,
dir: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4276-4278,
data: ImplicitType,
sign: None,
dims: [],
},
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4278-4284,
name: sehold(259),
},
dims: [],
expr: None,
},
],
items: [
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4295-4327,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4295-4321,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4321-4325,
name: rclk(105),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4321-4325,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4328-4357,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4328-4354,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4354-4356,
name: si(107),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4354-4356,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4358-4387,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4358-4384,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4384-4386,
name: se(109),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4384-4386,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4388-4405,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4388-4398,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4398-4404,
name: sehold(259),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4398-4404,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4426-4455,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4426-4452,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4452-4454,
name: so(5),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4452-4454,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4456-4488,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4456-4467,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4467-4486,
name: lsu_dcache_iob_rd_w(111),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4467-4486,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4490-4519,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4490-4501,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4501-4517,
name: lsu_ramtest_rd_w(113),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4501-4517,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4521-4548,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4521-4530,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4530-4546,
name: lsu_pcx_rq_sz_b3(115),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4530-4546,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4550-4592,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4557-4562,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4558-4559,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4560-4561,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4569-4590,
name: lsu_diagnstc_data_sel(117),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4569-4590,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4594-4637,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4602-4607,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4603-4604,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4605-4606,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4620-4635,
name: pcx_pkt_src_sel(119),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4620-4635,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4672-4719,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4672-4698,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4698-4717,
name: lsu_stb_pcx_rvld_d1(121),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4698-4717,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4757-4801,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4757-4783,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4783-4799,
name: imiss_pcx_mx_sel(123),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4783-4799,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4833-4882,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4841-4846,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4842-4843,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4844-4845,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4859-4880,
name: fwd_int_fp_pcx_mx_sel(125),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4859-4880,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4913-4958,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4921-4937,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4933-4934,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4935-4936,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4939-4956,
name: spu_lsu_ldst_pckt(127),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4939-4956,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):4992-5034,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5000-5006,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5001-5003,
data: LiteralExpr(
Number(
25(271),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5004-5005,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5018-5032,
name: tlu_lsu_pcxpkt(129),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5018-5032,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5074-5113,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5082-5087,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5083-5084,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5085-5086,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5100-5111,
name: const_cpuid(131),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5100-5111,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5134-5173,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5142-5148,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5143-5145,
data: LiteralExpr(
Number(
51(273),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5146-5147,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5160-5171,
name: ifu_pcx_pkt(133),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5160-5171,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5206-5252,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5214-5219,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5215-5216,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5217-5218,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5232-5250,
name: lmq_byp_data_en_w2(135),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5232-5250,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5253-5298,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5261-5266,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5262-5263,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5264-5265,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5279-5296,
name: lmq_byp_data_sel0(137),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5279-5296,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5336-5381,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5344-5349,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5345-5346,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5347-5348,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5362-5379,
name: lmq_byp_data_sel1(139),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5362-5379,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5419-5464,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5427-5432,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5428-5429,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5430-5431,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5445-5462,
name: lmq_byp_data_sel2(141),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5445-5462,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5502-5547,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5510-5515,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5511-5512,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5513-5514,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5528-5545,
name: lmq_byp_data_sel3(143),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5528-5545,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5585-5630,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5593-5598,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5594-5595,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5596-5597,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5611-5628,
name: lmq_byp_ldxa_sel0(145),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5611-5628,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5662-5707,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5670-5675,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5671-5672,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5673-5674,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5688-5705,
name: lmq_byp_ldxa_sel1(147),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5688-5705,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5739-5784,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5747-5752,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5748-5749,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5750-5751,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5765-5782,
name: lmq_byp_ldxa_sel2(149),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5765-5782,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5816-5861,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5824-5829,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5825-5826,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5827-5828,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5842-5859,
name: lmq_byp_ldxa_sel3(151),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5842-5859,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5893-5930,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5899-5904,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5900-5901,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5902-5903,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5908-5928,
name: lmq_byp_data_fmx_sel(153),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5908-5928,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5959-6005,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5967-5973,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5968-5970,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5971-5972,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5985-6003,
name: exu_lsu_rs3_data_e(155),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):5985-6003,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6036-6084,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6044-6050,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6045-6047,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6048-6049,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6062-6082,
name: ifu_lsu_ldxa_data_w2(157),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6062-6082,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6190-6242,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6198-6204,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6199-6201,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6202-6203,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6216-6240,
name: tlu_lsu_int_ldxa_data_w2(159),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6216-6240,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6280-6328,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6288-6294,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6289-6291,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6292-6293,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6306-6326,
name: spu_lsu_ldxa_data_w2(161),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6306-6326,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6353-6395,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6361-6367,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6362-6364,
data: LiteralExpr(
Number(
75(277),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6365-6366,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6379-6393,
name: stb_rdata_ramd(163),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6379-6393,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6428-6470,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6436-6442,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6437-6439,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6440-6441,
data: LiteralExpr(
Number(
9(281),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6454-6468,
name: stb_rdata_ramc(165),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6454-6468,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6502-6546,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6510-6515,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6511-6512,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6513-6514,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6528-6544,
name: lmq_byp_misc_sel(167),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6528-6544,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6581-6620,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6589-6594,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6590-6591,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6592-6593,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6607-6618,
name: dfq_byp_sel(169),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6607-6618,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6621-6662,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6629-6634,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6630-6631,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6632-6633,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6647-6660,
name: ld_pcx_rq_sel(171),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6647-6660,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6663-6702,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6671-6676,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6672-6673,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6674-6675,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6689-6700,
name: ld_pcx_thrd(173),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6689-6700,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6705-6743,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6713-6718,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6714-6715,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6716-6717,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6731-6741,
name: lmq_enable(175),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6731-6741,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6778-6819,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6786-6803,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6798-6799,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6800-6802,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6805-6817,
name: ld_pcx_pkt_g(177),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6805-6817,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6857-6897,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6865-6871,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6866-6868,
data: LiteralExpr(
Number(
80(287),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6869-6870,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6883-6895,
name: ffu_lsu_data(179),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6883-6895,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6898-6942,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6906-6911,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6907-6908,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6909-6910,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6924-6940,
name: lsu_tlb_st_sel_m(181),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):6924-6940,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7040-7083,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7048-7055,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7049-7052,
data: LiteralExpr(
Number(
107(289),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7053-7054,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7066-7081,
name: lsu_pcx_fwd_pkt(183),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7066-7081,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7115-7160,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7115-7141,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7141-7158,
name: lsu_pcx_fwd_reply(185),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7141-7158,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7192-7251,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7192-7218,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7218-7249,
name: lsu_diagnstc_dtagv_prty_invrt_e(187),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7218-7249,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7415-7460,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7423-7429,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7424-7426,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7427-7428,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7441-7458,
name: lsu_misc_rdata_w2(189),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7441-7458,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7483-7525,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7491-7496,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7492-7493,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7494-7495,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7509-7523,
name: lsu_stb_rd_tid(191),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7509-7523,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7570-7623,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7578-7583,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7579-7580,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7581-7582,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7596-7621,
name: lsu_iobrdge_rply_data_sel(193),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7596-7621,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7624-7671,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7632-7638,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7633-7635,
data: LiteralExpr(
Number(
43(291),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7636-7637,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7650-7669,
name: lsu_iobrdge_rd_data(195),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7650-7669,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7672-7722,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7680-7685,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7681-7682,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7683-7684,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7698-7720,
name: lsu_atomic_pkt2_bsel_g(197),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7698-7720,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7723-7776,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7723-7749,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7749-7774,
name: lsu_pcx_ld_dtag_perror_w2(199),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7749-7774,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7777-7813,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7783-7789,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7784-7786,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7787-7788,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7793-7811,
name: lsu_dcache_rdata_w(201),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7793-7811,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7914-7951,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7914-7928,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7928-7950,
name: lsu_va_wtchpt0_wr_en_l(203),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7928-7950,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7952-7989,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7952-7966,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7966-7988,
name: lsu_va_wtchpt1_wr_en_l(205),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7966-7988,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7990-8027,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):7990-8004,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8004-8026,
name: lsu_va_wtchpt2_wr_en_l(207),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8004-8026,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8028-8065,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8028-8042,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8042-8064,
name: lsu_va_wtchpt3_wr_en_l(209),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8042-8064,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8066-8090,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8066-8080,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8080-8089,
name: thread0_m(211),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8080-8089,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8091-8115,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8091-8105,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8105-8114,
name: thread1_m(213),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8105-8114,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8116-8140,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8116-8130,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8130-8139,
name: thread2_m(215),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8130-8139,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8141-8165,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8141-8155,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8155-8164,
name: thread3_m(217),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8155-8164,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8170-8195,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8176-8181,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8177-8178,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8179-8180,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8182-8194,
name: lsu_thread_g(219),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8182-8194,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8240-8268,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8246-8252,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8247-8249,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8250-8251,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8254-8267,
name: lsu_ldst_va_m(221),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8254-8267,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8269-8293,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8275-8282,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8276-8278,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8279-8281,
data: LiteralExpr(
Number(
13(297),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8283-8292,
name: tlb_pgnum(223),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8283-8292,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8294-8324,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8294-8308,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8308-8322,
name: lsu_bld_pcx_rq(225),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8308-8322,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8355-8386,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8361-8366,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8362-8363,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8364-8365,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8369-8384,
name: lsu_bld_rq_addr(227),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8369-8384,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8464-8504,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8471-8476,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8472-8473,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8474-8475,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8487-8503,
name: lmq0_pcx_pkt_way(229),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8487-8503,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8505-8545,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8512-8517,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8513-8514,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8515-8516,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8528-8544,
name: lmq1_pcx_pkt_way(231),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8528-8544,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8546-8586,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8553-8558,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8554-8555,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8556-8557,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8569-8585,
name: lmq2_pcx_pkt_way(233),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8569-8585,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8587-8627,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8594-8599,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8595-8596,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8597-8598,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8610-8626,
name: lmq3_pcx_pkt_way(235),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8610-8626,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8629-8660,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8629-8644,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8644-8658,
name: lsu_dfq_ld_vld(237),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8644-8658,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8669-8699,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8669-8676,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8676-8697,
name: lsu_ifu_asi_data_en_l(239),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8676-8697,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8701-8743,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8701-8717,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8717-8741,
name: lsu_ld0_spec_vld_kill_w2(241),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8717-8741,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8744-8786,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8744-8760,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8760-8784,
name: lsu_ld1_spec_vld_kill_w2(243),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8760-8784,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8787-8829,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8787-8803,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8803-8827,
name: lsu_ld2_spec_vld_kill_w2(245),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8803-8827,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8830-8872,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8830-8846,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8846-8870,
name: lsu_ld3_spec_vld_kill_w2(247),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8846-8870,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8874-8903,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8874-8881,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8881-8901,
name: lsu_fwd_rply_sz1_unc(249),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8881-8901,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8905-8933,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8905-8921,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8921-8931,
name: rst_tri_en(251),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8921-8931,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8935-8972,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8935-8949,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8949-8971,
name: lsu_va_match_b47_b32_m(7),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8949-8971,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8973-9009,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8973-8987,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8987-9008,
name: lsu_va_match_b31_b3_m(9),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):8987-9008,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9088-9121,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9095-9101,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9096-9098,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9099-9100,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9102-9120,
name: lsu_va_wtchpt_addr(11),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9102-9120,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9240-9283,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9248-9264,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9260-9261,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9262-9263,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9266-9281,
name: spc_pcx_data_pa(13),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9266-9281,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9284-9324,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9292-9298,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9293-9295,
data: LiteralExpr(
Number(
29(299),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9296-9297,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9310-9322,
name: dtag_wdata_m(15),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9310-9322,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9534-9578,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9542-9547,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9543-9544,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9545-9546,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9560-9576,
name: lmq0_byp_misc_sz(17),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9560-9576,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9583-9627,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9591-9596,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9592-9593,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9594-9595,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9609-9625,
name: lmq1_byp_misc_sz(19),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9609-9625,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9632-9676,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9640-9645,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9641-9642,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9643-9644,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9658-9674,
name: lmq2_byp_misc_sz(21),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9658-9674,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9681-9725,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9689-9694,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9690-9691,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9692-9693,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9707-9723,
name: lmq3_byp_misc_sz(23),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9707-9723,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9731-9776,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9739-9744,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9740-9741,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9742-9743,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9757-9774,
name: lsu_byp_misc_sz_e(25),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9757-9774,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9808-9860,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9808-9834,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9834-9858,
name: lsu_l2fill_sign_extend_m(27),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9834-9858,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9901-9949,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9901-9927,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9927-9947,
name: lsu_l2fill_bendian_m(29),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):9927-9947,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10046-10090,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10046-10072,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10072-10088,
name: lmq0_l2fill_fpld(31),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10072-10088,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10109-10153,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10109-10135,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10135-10151,
name: lmq1_l2fill_fpld(33),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10135-10151,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10172-10216,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10172-10198,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10198-10214,
name: lmq2_l2fill_fpld(35),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10198-10214,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10235-10279,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10235-10261,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10261-10277,
name: lmq3_l2fill_fpld(37),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10261-10277,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10299-10337,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10307-10312,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10308-10309,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10310-10311,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10325-10335,
name: lmq_ld_rd1(39),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10325-10335,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10454-10496,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10454-10480,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10480-10494,
name: lmq0_ncache_ld(41),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10480-10494,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10534-10576,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10534-10560,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10560-10574,
name: lmq1_ncache_ld(43),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10560-10574,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10614-10656,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10614-10640,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10640-10654,
name: lmq2_ncache_ld(45),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10640-10654,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10694-10736,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10694-10720,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10720-10734,
name: lmq3_ncache_ld(47),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10720-10734,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10859-10902,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10867-10872,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10868-10869,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10870-10871,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10885-10900,
name: lmq0_ld_rq_type(49),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10885-10900,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10940-10983,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10948-10953,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10949-10950,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10951-10952,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10966-10981,
name: lmq1_ld_rq_type(51),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):10966-10981,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11021-11064,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11029-11034,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11030-11031,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11032-11033,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11047-11062,
name: lmq2_ld_rq_type(53),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11047-11062,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11102-11145,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11110-11115,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11111-11112,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11113-11114,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11128-11143,
name: lmq3_ld_rq_type(55),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11128-11143,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11184-11224,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11184-11210,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11210-11222,
name: lmq0_ldd_vld(57),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11210-11222,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11251-11291,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11251-11277,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11277-11289,
name: lmq1_ldd_vld(59),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11277-11289,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11318-11358,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11318-11344,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11344-11356,
name: lmq2_ldd_vld(61),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11344-11356,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11385-11425,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11385-11411,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11411-11423,
name: lmq3_ldd_vld(63),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11411-11423,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11453-11497,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11453-11479,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11479-11495,
name: ld_sec_hit_thrd0(65),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11479-11495,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11536-11580,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11536-11562,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11562-11578,
name: ld_sec_hit_thrd1(67),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11562-11578,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11619-11663,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11619-11645,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11645-11661,
name: ld_sec_hit_thrd2(69),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11645-11661,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11702-11746,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11702-11728,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11728-11744,
name: ld_sec_hit_thrd3(71),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11728-11744,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11879-11923,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11887-11893,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11888-11890,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11891-11892,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11905-11922,
name: lmq0_pcx_pkt_addr(73),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11905-11922,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11924-11968,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11932-11938,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11933-11935,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11936-11937,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11950-11967,
name: lmq1_pcx_pkt_addr(75),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11950-11967,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11969-12013,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11977-11983,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11978-11980,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11981-11982,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11995-12012,
name: lmq2_pcx_pkt_addr(77),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):11995-12012,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12014-12058,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12022-12028,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12023-12025,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12026-12027,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12040-12057,
name: lmq3_pcx_pkt_addr(79),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12040-12057,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12115-12161,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12123-12129,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12124-12126,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12127-12128,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12141-12159,
name: lsu_mmu_rs3_data_g(81),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12141-12159,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12162-12208,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12170-12176,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12171-12173,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12174-12175,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12188-12206,
name: lsu_tlu_rs3_data_g(83),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12188-12206,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12210-12261,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12210-12236,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12236-12259,
name: lsu_diagnstc_wr_data_b0(85),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12236-12259,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12292-12342,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12300-12306,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12301-12303,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12304-12305,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12318-12340,
name: lsu_diagnstc_wr_data_e(87),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12318-12340,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12344-12389,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12352-12358,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12353-12355,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12356-12357,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12370-12387,
name: lsu_ifu_stxa_data(89),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12370-12387,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12418-12469,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12426-12432,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12427-12429,
data: LiteralExpr(
Number(
11(305),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12430-12431,
data: LiteralExpr(
Number(
5(307),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12444-12467,
name: lsu_ifu_ld_icache_index(91),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12444-12467,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12470-12519,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12478-12483,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12479-12480,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12481-12482,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12496-12517,
name: lsu_ifu_ld_pcxpkt_tid(93),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12496-12517,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12605-12647,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12613-12619,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12614-12616,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12617-12618,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12631-12645,
name: lsu_error_pa_m(95),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12631-12645,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12762-12806,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12762-12788,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12788-12804,
name: lsu_pref_pcx_req(97),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12788-12804,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12838-12875,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12845-12851,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12846-12848,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12849-12850,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12861-12874,
name: st_rs3_data_g(99),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12861-12874,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12877-12922,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12885-12890,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12886-12887,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12888-12889,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12903-12920,
name: lsu_ldst_va_way_g(101),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):12903-12920,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13047-13086,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13053-13059,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13054-13056,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13057-13058,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13070-13085,
name: lsu_l2fill_data(253),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13070-13085,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13102-13138,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13102-13125,
data: ImplicitType,
sign: None,
dims: [],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13125-13137,
name: l2fill_vld_m(255),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13125-13137,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13157-13198,
dir: Input,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13165-13170,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13166-13167,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13168-13169,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13180-13197,
name: ld_thrd_byp_sel_m(257),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13180-13197,
dims: [],
init: None,
},
],
},
),
PortDecl(
PortDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13215-13259,
dir: Output,
net_type: None,
var: false,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13222-13228,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13223-13225,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13226-13227,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13238-13258,
name: dcache_alt_data_w0_m(103),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13238-13258,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13413-13456,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13419-13439,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: LiteralExpr(
Number(
115(311),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13435-13436,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13437-13438,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13441-13454,
name: store_pcx_pkt(313),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13441-13454,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13457-13495,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13463-13479,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13475-13476,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13477-13478,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13481-13493,
name: pcx_pkt_data(315),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13481-13493,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13496-13537,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13502-13522,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: LiteralExpr(
Number(
115(311),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13518-13519,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13520-13521,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13524-13535,
name: stb_pcx_pkt(317),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13524-13535,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13538-13582,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13544-13560,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13556-13557,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13558-13559,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13562-13580,
name: imiss_strm_pcx_pkt(319),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13562-13580,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13583-13627,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13589-13605,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13601-13602,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13603-13604,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13607-13625,
name: intrpt_full_pcxpkt(321),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13607-13625,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13628-13672,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13634-13650,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13646-13647,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13648-13649,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13652-13670,
name: ifu_full_pcx_pkt_e(323),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13652-13670,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13673-13706,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13679-13685,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13680-13682,
data: LiteralExpr(
Number(
51(273),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13683-13684,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13691-13704,
name: ifu_pcx_pkt_e(325),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13691-13704,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13707-13740,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13713-13719,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13714-13716,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13717-13718,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13725-13738,
name: cas_pkt2_data(327),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13725-13738,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13741-13800,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13747-13753,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13748-13750,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13751-13752,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13759-13778,
name: lmq0_bypass_data_in(329),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13759-13778,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13779-13798,
name: lmq1_bypass_data_in(331),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13779-13798,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13801-13860,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13807-13813,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13808-13810,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13811-13812,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13819-13838,
name: lmq2_bypass_data_in(333),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13819-13838,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13839-13858,
name: lmq3_bypass_data_in(335),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13839-13858,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13861-13915,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13867-13873,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13868-13870,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13871-13872,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13879-13895,
name: lmq0_bypass_data(337),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13879-13895,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13897-13913,
name: lmq1_bypass_data(339),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13897-13913,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13916-13970,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13922-13928,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13923-13925,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13926-13927,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13934-13950,
name: lmq2_bypass_data(341),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13934-13950,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13952-13968,
name: lmq3_bypass_data(343),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13952-13968,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13971-14002,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13977-13983,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13978-13980,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13981-13982,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13989-14000,
name: lmq_ld_addr(345),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):13989-14000,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14003-14041,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14009-14023,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14021-14022,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14027-14039,
name: load_pcx_pkt(347),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14027-14039,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14042-14094,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14048-14064,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14060-14061,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14062-14063,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14066-14078,
name: lmq0_pcx_pkt(349),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14066-14078,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14080-14092,
name: lmq1_pcx_pkt(351),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14080-14092,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14095-14147,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14101-14117,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14113-14114,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14115-14116,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14119-14131,
name: lmq2_pcx_pkt(353),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14119-14131,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14133-14145,
name: lmq3_pcx_pkt(355),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14133-14145,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14148-14190,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14154-14170,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14166-14167,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14168-14169,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14172-14188,
name: fpop_full_pcxpkt(357),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14172-14188,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14191-14222,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14197-14203,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14198-14200,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14201-14202,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14209-14220,
name: tlb_st_data(359),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14209-14220,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14308-14349,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14314-14320,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14315-14317,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14318-14319,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14326-14347,
name: lmq0_bypass_ldxa_data(361),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14326-14347,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14350-14391,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14356-14362,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14357-14359,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14360-14361,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14368-14389,
name: lmq1_bypass_ldxa_data(363),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14368-14389,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14392-14433,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14398-14404,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14399-14401,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14402-14403,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14410-14431,
name: lmq2_bypass_ldxa_data(365),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14410-14431,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14434-14475,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14440-14446,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14441-14443,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14444-14445,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14452-14473,
name: lmq3_bypass_ldxa_data(367),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14452-14473,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14476-14517,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14482-14498,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14494-14495,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14496-14497,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14500-14515,
name: fwd_full_pcxpkt(369),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14500-14515,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14518-14565,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14524-14530,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14525-14527,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14528-14529,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14542-14563,
name: lsu_tlu_st_rs3_data_g(371),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14542-14563,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14723-14734,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14723-14730,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14730-14733,
name: clk(373),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14730-14733,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14735-14754,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14743-14746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14743-14746,
name: clk(373),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14749-14753,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14749-14753,
name: rclk(105),
},
),
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14756-14779,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14756-14769,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14769-14778,
name: thread0_g(375),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14769-14778,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14780-14803,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14780-14793,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14793-14802,
name: thread1_g(377),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14793-14802,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14804-14827,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14804-14817,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14817-14826,
name: thread2_g(379),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14817-14826,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14828-14851,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14828-14841,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14841-14850,
name: thread3_g(381),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14841-14850,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14856-14894,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14866-14875,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14866-14875,
name: thread0_g(375),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14878-14893,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14878-14890,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14878-14890,
name: lsu_thread_g(219),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14891-14892,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14898-14936,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14908-14917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14908-14917,
name: thread1_g(377),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14920-14935,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14920-14932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14920-14932,
name: lsu_thread_g(219),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14933-14934,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14940-14978,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14950-14959,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14950-14959,
name: thread2_g(379),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14962-14977,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14962-14974,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14962-14974,
name: lsu_thread_g(219),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14975-14976,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14982-15020,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14992-15001,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):14992-15001,
name: thread3_g(381),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15004-15019,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15004-15016,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15004-15016,
name: lsu_thread_g(219),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15017-15018,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15239-15263,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15245-15251,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15246-15248,
data: LiteralExpr(
Number(
12(383),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15249-15250,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15253-15262,
name: ldst_va_g(385),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15253-15262,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15265-15454,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15265-15270,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15274-15276,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15274-15276,
data: LiteralExpr(
Number(
13(297),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15278-15453,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15278-15290,
name: ff_ldst_va_g(389),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15301-15330,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15302-15305,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15310-15329,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15310-15323,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15310-15323,
name: lsu_ldst_va_m(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15324-15328,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15324-15326,
data: LiteralExpr(
Number(
12(383),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15327-15328,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15340-15365,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15341-15342,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15349-15364,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15349-15358,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15349-15358,
name: ldst_va_g(385),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15359-15363,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15359-15361,
data: LiteralExpr(
Number(
12(383),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15362-15363,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15375-15388,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15376-15379,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15384-15387,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15384-15387,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15398-15412,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15399-15401,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15407-15411,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15420-15426,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15421-15423,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15437-15443,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15438-15440,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15457-15508,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15465-15487,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15465-15482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15465-15482,
name: lsu_ldst_va_way_g(101),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15483-15486,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15483-15484,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15485-15486,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15491-15507,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15491-15500,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15491-15500,
name: ldst_va_g(385),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15501-15506,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15501-15503,
data: LiteralExpr(
Number(
12(383),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15504-15506,
data: LiteralExpr(
Number(
11(305),
None,
),
),
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15510-15547,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15516-15528,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15526-15527,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15530-15546,
name: ld_pcx_pkt_g_tmp(397),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15530-15546,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15549-15896,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15556-15584,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15556-15572,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15556-15572,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15582-15583,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15588-15895,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15589-15618,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15589-15601,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15589-15601,
name: ld_pcx_pkt_g(177),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15613-15614,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15615-15617,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15660-15665,
data: LiteralExpr(
BasedInteger(
Some(
2(265),
),
false,
'b',
00(399),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15801-15820,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15801-15813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15801-15813,
name: ld_pcx_pkt_g(177),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15814-15819,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15814-15816,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15817-15819,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15862-15878,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15862-15871,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15862-15871,
name: tlb_pgnum(223),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15872-15877,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15872-15874,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15875-15877,
data: LiteralExpr(
Number(
13(297),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15879-15894,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15879-15888,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15879-15888,
name: ldst_va_g(385),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15889-15893,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15889-15891,
data: LiteralExpr(
Number(
12(383),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):15892-15893,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16237-16251,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16237-16242,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16242-16250,
name: lmq0_clk(403),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16242-16250,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16284-16466,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16284-16293,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16294-16464,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16294-16305,
name: lmq0_clkbuf(407),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16324-16337,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16325-16329,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16333-16336,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16333-16336,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16355-16379,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16356-16361,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16364-16378,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16365-16378,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16365-16375,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16365-16375,
name: lmq_enable(175),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16376-16377,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16397-16410,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16398-16403,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16406-16409,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16407-16409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16407-16409,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16428-16446,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16429-16432,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16437-16445,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16437-16445,
name: lmq0_clk(403),
},
),
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16477-16515,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16483-16495,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16493-16494,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16497-16513,
name: lmq0_pcx_pkt_tmp(413),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16497-16513,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16782-16998,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16782-16787,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
name: None,
expr: Expr(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16803-16997,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16803-16807,
name: lmq0(415),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16818-16856,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16819-16822,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16827-16855,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16827-16843,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16827-16843,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16853-16854,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16866-16904,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16867-16868,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16875-16903,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16875-16891,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16875-16891,
name: lmq0_pcx_pkt_tmp(413),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16901-16902,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16914-16932,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16915-16918,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16923-16931,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16923-16931,
name: lmq0_clk(403),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16942-16956,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16943-16945,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16951-16955,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16964-16970,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16965-16967,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16981-16987,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):16982-16984,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17049-17075,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17049-17057,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17057-17073,
name: lmq0_pcx_pkt_vld(417),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17057-17073,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17076-17161,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17084-17100,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17084-17100,
name: lmq0_pcx_pkt_vld(417),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17105-17159,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17105-17131,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17105-17121,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17105-17121,
name: lmq0_pcx_pkt_tmp(413),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17134-17159,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17135-17159,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17135-17159,
name: lsu_ld0_spec_vld_kill_w2(241),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17163-17409,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17171-17195,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17171-17183,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17171-17183,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17193-17194,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17199-17408,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17200-17216,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17200-17216,
name: lmq0_pcx_pkt_vld(417),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17255-17286,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17255-17271,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17255-17271,
name: lmq0_pcx_pkt_tmp(413),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17281-17282,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17283-17285,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17325-17346,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17325-17341,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17325-17341,
name: lmq0_pcx_pkt_way(229),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17342-17345,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17342-17343,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17344-17345,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17385-17407,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17385-17401,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17385-17401,
name: lmq0_pcx_pkt_tmp(413),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17402-17406,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17402-17404,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17405-17406,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17515-17630,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17523-17539,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17523-17539,
name: ld_sec_hit_thrd0(65),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17545-17627,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17545-17586,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17545-17561,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17545-17561,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17584-17585,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17590-17627,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17590-17602,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17590-17602,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):17625-17626,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18008-18022,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18008-18013,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18013-18021,
name: lmq1_clk(419),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18013-18021,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18055-18237,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18055-18064,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18065-18235,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18065-18076,
name: lmq1_clkbuf(421),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18095-18108,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18096-18100,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18104-18107,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18104-18107,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18126-18150,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18127-18132,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18135-18149,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18136-18149,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18136-18146,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18136-18146,
name: lmq_enable(175),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18147-18148,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18168-18181,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18169-18174,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18177-18180,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18178-18180,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18178-18180,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18199-18217,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18200-18203,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18208-18216,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18208-18216,
name: lmq1_clk(419),
},
),
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18249-18286,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18255-18267,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18265-18266,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18269-18285,
name: lmq1_pcx_pkt_tmp(423),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18269-18285,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18553-18769,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18553-18558,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
name: None,
expr: Expr(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18574-18768,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18574-18578,
name: lmq1(425),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18589-18627,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18590-18593,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18598-18626,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18598-18614,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18598-18614,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18624-18625,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18637-18675,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18638-18639,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18646-18674,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18646-18662,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18646-18662,
name: lmq1_pcx_pkt_tmp(423),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18672-18673,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18685-18703,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18686-18689,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18694-18702,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18694-18702,
name: lmq1_clk(419),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18713-18727,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18714-18716,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18722-18726,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18735-18741,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18736-18738,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18752-18758,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18753-18755,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18819-18845,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18819-18827,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18827-18843,
name: lmq1_pcx_pkt_vld(427),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18827-18843,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18846-18931,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18854-18870,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18854-18870,
name: lmq1_pcx_pkt_vld(427),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18875-18929,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18875-18901,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18875-18891,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18875-18891,
name: lmq1_pcx_pkt_tmp(423),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18904-18929,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18905-18929,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18905-18929,
name: lsu_ld1_spec_vld_kill_w2(243),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18933-19183,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18941-18965,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18941-18953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18941-18953,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18963-18964,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18970-19182,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18971-18987,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):18971-18987,
name: lmq1_pcx_pkt_vld(427),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19027-19058,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19027-19043,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19027-19043,
name: lmq1_pcx_pkt_tmp(423),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19053-19054,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19055-19057,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19098-19119,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19098-19114,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19098-19114,
name: lmq1_pcx_pkt_way(231),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19115-19118,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19115-19116,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19117-19118,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19159-19181,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19159-19175,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19159-19175,
name: lmq1_pcx_pkt_tmp(423),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19176-19180,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19176-19178,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19179-19180,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19188-19303,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19196-19212,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19196-19212,
name: ld_sec_hit_thrd1(67),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19218-19300,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19218-19259,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19218-19234,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19218-19234,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19257-19258,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19263-19300,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19263-19275,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19263-19275,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19298-19299,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19581-19595,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19581-19586,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19586-19594,
name: lmq2_clk(429),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19586-19594,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19628-19810,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19628-19637,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19638-19808,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19638-19649,
name: lmq2_clkbuf(431),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19668-19681,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19669-19673,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19677-19680,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19677-19680,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19699-19723,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19700-19705,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19708-19722,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19709-19722,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19709-19719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19709-19719,
name: lmq_enable(175),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19720-19721,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19741-19754,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19742-19747,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19750-19753,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19751-19753,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19751-19753,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19772-19790,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19773-19776,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19781-19789,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19781-19789,
name: lmq2_clk(429),
},
),
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19822-19859,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19828-19840,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19838-19839,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19842-19858,
name: lmq2_pcx_pkt_tmp(433),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):19842-19858,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20126-20342,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20126-20131,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
name: None,
expr: Expr(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20147-20341,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20147-20151,
name: lmq2(435),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20162-20200,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20163-20166,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20171-20199,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20171-20187,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20171-20187,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20197-20198,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20210-20248,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20211-20212,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20219-20247,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20219-20235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20219-20235,
name: lmq2_pcx_pkt_tmp(433),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20245-20246,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20258-20276,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20259-20262,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20267-20275,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20267-20275,
name: lmq2_clk(429),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20286-20300,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20287-20289,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20295-20299,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20308-20314,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20309-20311,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20325-20331,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20326-20328,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20392-20418,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20392-20400,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20400-20416,
name: lmq2_pcx_pkt_vld(437),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20400-20416,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20419-20504,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20427-20443,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20427-20443,
name: lmq2_pcx_pkt_vld(437),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20448-20502,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20448-20474,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20448-20464,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20448-20464,
name: lmq2_pcx_pkt_tmp(433),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20477-20502,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20478-20502,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20478-20502,
name: lsu_ld2_spec_vld_kill_w2(245),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20510-20760,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20518-20542,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20518-20530,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20518-20530,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20540-20541,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20547-20759,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20548-20564,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20548-20564,
name: lmq2_pcx_pkt_vld(437),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20604-20635,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20604-20620,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20604-20620,
name: lmq2_pcx_pkt_tmp(433),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20630-20631,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20632-20634,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20675-20696,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20675-20691,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20675-20691,
name: lmq2_pcx_pkt_way(233),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20692-20695,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20692-20693,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20694-20695,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20736-20758,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20736-20752,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20736-20752,
name: lmq2_pcx_pkt_tmp(433),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20753-20757,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20753-20755,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20756-20757,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20762-20877,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20770-20786,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20770-20786,
name: ld_sec_hit_thrd2(69),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20792-20874,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20792-20833,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20792-20808,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20792-20808,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20831-20832,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20837-20874,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20837-20849,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20837-20849,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):20872-20873,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21155-21169,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21155-21160,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21160-21168,
name: lmq3_clk(439),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21160-21168,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21202-21384,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21202-21211,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21212-21382,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21212-21223,
name: lmq3_clkbuf(441),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21242-21255,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21243-21247,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21251-21254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21251-21254,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21273-21297,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21274-21279,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21282-21296,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21283-21296,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21283-21293,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21283-21293,
name: lmq_enable(175),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21294-21295,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21315-21328,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21316-21321,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21324-21327,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21325-21327,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21325-21327,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21346-21364,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21347-21350,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21355-21363,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21355-21363,
name: lmq3_clk(439),
},
),
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21396-21433,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21402-21414,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21412-21413,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21416-21432,
name: lmq3_pcx_pkt_tmp(443),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21416-21432,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21700-21916,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21700-21705,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
name: None,
expr: Expr(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21721-21915,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21721-21725,
name: lmq3(445),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21736-21774,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21737-21740,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21745-21773,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21745-21761,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21745-21761,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21771-21772,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21784-21822,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21785-21786,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21793-21821,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21793-21809,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21793-21809,
name: lmq3_pcx_pkt_tmp(443),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21819-21820,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21832-21850,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21833-21836,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21841-21849,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21841-21849,
name: lmq3_clk(439),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21860-21874,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21861-21863,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21869-21873,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21882-21888,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21883-21885,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21899-21905,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21900-21902,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21966-21992,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21966-21974,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21974-21990,
name: lmq3_pcx_pkt_vld(447),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21974-21990,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):21993-22078,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22001-22017,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22001-22017,
name: lmq3_pcx_pkt_vld(447),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22022-22076,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22022-22048,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22022-22038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22022-22038,
name: lmq3_pcx_pkt_tmp(443),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22051-22076,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22052-22076,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22052-22076,
name: lsu_ld3_spec_vld_kill_w2(247),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22084-22334,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22092-22116,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22092-22104,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22092-22104,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22114-22115,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22121-22333,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22122-22138,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22122-22138,
name: lmq3_pcx_pkt_vld(447),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22178-22209,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22178-22194,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22178-22194,
name: lmq3_pcx_pkt_tmp(443),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22204-22205,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22206-22208,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22249-22270,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22249-22265,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22249-22265,
name: lmq3_pcx_pkt_way(235),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22266-22269,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22266-22267,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22268-22269,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22310-22332,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22310-22326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22310-22326,
name: lmq3_pcx_pkt_tmp(443),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22327-22331,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22327-22329,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22330-22331,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22337-22452,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22345-22361,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22345-22361,
name: ld_sec_hit_thrd3(71),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22367-22449,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22367-22408,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22367-22383,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22367-22383,
name: ld_pcx_pkt_g_tmp(397),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22406-22407,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22412-22449,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22412-22424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22412-22424,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22447-22448,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22561-22920,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22561-22567,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
name: None,
expr: Expr(
Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22583-22919,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22583-22596,
name: lmq_pthrd_sel(451),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22601-22637,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22602-22605,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22608-22636,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22608-22620,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22608-22620,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22632-22633,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22634-22635,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22641-22677,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22642-22645,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22648-22676,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22648-22660,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22648-22660,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22672-22673,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22674-22675,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22681-22717,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22682-22685,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22688-22716,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22688-22700,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22688-22700,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22712-22713,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22714-22715,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22721-22757,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22722-22725,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22728-22756,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22728-22740,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22728-22740,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22752-22753,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22754-22755,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22761-22785,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22762-22766,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22768-22784,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22768-22781,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22768-22781,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22782-22783,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22791-22817,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22792-22796,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22800-22816,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22800-22813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22800-22813,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22814-22815,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22821-22845,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22822-22826,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22828-22844,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22828-22841,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22828-22841,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22842-22843,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22851-22877,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22852-22856,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22860-22876,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22860-22873,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22860-22873,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22874-22875,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22881-22917,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22882-22886,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22888-22916,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22888-22900,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22888-22900,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1456-1458,
data: LiteralExpr(
Number(
65(283),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22912-22913,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22914-22915,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22929-22981,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22937-22953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22937-22953,
name: lsu_pref_pcx_req(97),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22956-22979,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22956-22968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):22956-22968,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1520-1522,
data: LiteralExpr(
Number(
62(471),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23079-23130,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23086-23098,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23086-23098,
name: lmq0_ldd_vld(57),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23103-23129,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23103-23115,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23103-23115,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1666-1668,
data: LiteralExpr(
Number(
53(473),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23263-23314,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23270-23282,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23270-23282,
name: lmq1_ldd_vld(59),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23287-23313,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23287-23299,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23287-23299,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1666-1668,
data: LiteralExpr(
Number(
53(473),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23318-23369,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23325-23337,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23325-23337,
name: lmq2_ldd_vld(61),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23342-23368,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23342-23354,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23342-23354,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1666-1668,
data: LiteralExpr(
Number(
53(473),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23373-23424,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23380-23392,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23380-23392,
name: lmq3_ldd_vld(63),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23397-23423,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23397-23409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23397-23409,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1666-1668,
data: LiteralExpr(
Number(
53(473),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23436-23512,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23443-23466,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23443-23460,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23443-23460,
name: lmq0_pcx_pkt_addr(73),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23461-23465,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23461-23463,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23464-23465,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23470-23511,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23470-23482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23470-23482,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23496-23498,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23678-23754,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23685-23708,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23685-23702,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23685-23702,
name: lmq1_pcx_pkt_addr(75),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23703-23707,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23703-23705,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23706-23707,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23712-23753,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23712-23724,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23712-23724,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23738-23740,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23758-23834,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23765-23788,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23765-23782,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23765-23782,
name: lmq2_pcx_pkt_addr(77),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23783-23787,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23783-23785,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23786-23787,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23792-23833,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23792-23804,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23792-23804,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23818-23820,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23838-23914,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23845-23868,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23845-23862,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23845-23862,
name: lmq3_pcx_pkt_addr(79),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23863-23867,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23863-23865,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23866-23867,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23872-23913,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23872-23884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23872-23884,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23898-23900,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23926-23992,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23933-23953,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23933-23948,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23933-23948,
name: lmq0_ld_rq_type(49),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23949-23952,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23949-23950,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23951-23952,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23956-23991,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23956-23968,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):23956-23968,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1776,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1749,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1774-1776,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24143-24209,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24150-24170,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24150-24165,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24150-24165,
name: lmq1_ld_rq_type(51),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24166-24169,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24166-24167,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24168-24169,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24173-24208,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24173-24185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24173-24185,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1776,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1749,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1774-1776,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24213-24279,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24220-24240,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24220-24235,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24220-24235,
name: lmq2_ld_rq_type(53),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24236-24239,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24236-24237,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24238-24239,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24243-24278,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24243-24255,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24243-24255,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1776,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1749,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1774-1776,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24283-24349,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24290-24310,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24290-24305,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24290-24305,
name: lmq3_ld_rq_type(55),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24306-24309,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24306-24307,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24308-24309,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24313-24348,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24313-24325,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24313-24325,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1776,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1749,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1774-1776,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24365-24416,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24372-24388,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24372-24388,
name: lmq0_l2fill_fpld(31),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24392-24415,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24392-24404,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24392-24404,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1541-1543,
data: LiteralExpr(
Number(
61(477),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24562-24613,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24569-24585,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24569-24585,
name: lmq1_l2fill_fpld(33),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24589-24612,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24589-24601,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24589-24601,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1541-1543,
data: LiteralExpr(
Number(
61(477),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24618-24669,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24625-24641,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24625-24641,
name: lmq2_l2fill_fpld(35),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24645-24668,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24645-24657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24645-24657,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1541-1543,
data: LiteralExpr(
Number(
61(477),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24674-24725,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24681-24697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24681-24697,
name: lmq3_l2fill_fpld(37),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24701-24724,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24701-24713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):24701-24713,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1541-1543,
data: LiteralExpr(
Number(
61(477),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25593-25642,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25601-25615,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25601-25615,
name: lmq0_ncache_ld(41),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25620-25641,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25620-25632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25620-25632,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1794-1796,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25784-25833,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25792-25806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25792-25806,
name: lmq1_ncache_ld(43),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25811-25832,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25811-25823,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25811-25823,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1794-1796,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25837-25886,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25845-25859,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25845-25859,
name: lmq2_ncache_ld(45),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25864-25885,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25864-25876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25864-25876,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1794-1796,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25890-25939,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25898-25912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25898-25912,
name: lmq3_ncache_ld(47),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25917-25938,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25917-25929,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):25917-25929,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1794-1796,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26315-26901,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26315-26321,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26325-26327,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26325-26327,
data: LiteralExpr(
Number(
42(479),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26329-26900,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26329-26343,
name: lmq_dthrd_sel1(481),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26348-26441,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26349-26352,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26355-26440,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26356-26391,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26356-26368,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26356-26368,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26403-26439,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26403-26415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26403-26415,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26445-26539,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26446-26449,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26452-26538,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26453-26488,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26453-26465,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26453-26465,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26501-26537,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26501-26513,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26501-26513,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26543-26637,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26544-26547,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26550-26636,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26551-26586,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26551-26563,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26551-26563,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26599-26635,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26599-26611,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26599-26611,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26641-26735,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26642-26645,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26648-26734,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26649-26684,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26649-26661,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26649-26661,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1929-1931,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26697-26733,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26697-26709,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26697-26709,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26739-26761,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26740-26744,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26746-26760,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26746-26757,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26746-26757,
name: dfq_byp_sel(169),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26758-26759,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26767-26789,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26768-26772,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26774-26788,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26774-26785,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26774-26785,
name: dfq_byp_sel(169),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26786-26787,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26793-26815,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26794-26798,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26800-26814,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26800-26811,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26800-26811,
name: dfq_byp_sel(169),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26812-26813,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26821-26843,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26822-26826,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26828-26842,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26828-26839,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26828-26839,
name: dfq_byp_sel(169),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26840-26841,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26847-26898,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26848-26852,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26854-26897,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26855-26872,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26855-26866,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26855-26866,
name: lmq_ld_addr(345),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26867-26871,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26867-26869,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26870-26871,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26874-26896,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26874-26891,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26874-26891,
name: lsu_byp_misc_sz_e(25),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26892-26895,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26892-26893,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):26894-26895,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27092-27766,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27092-27098,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27102-27103,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27102-27103,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27105-27765,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27105-27119,
name: lmq_dthrd_sel2(485),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27124-27230,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27125-27128,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27131-27229,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27132-27170,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27132-27144,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27132-27144,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1617,
data: LiteralExpr(
Number(
58(487),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1642-1644,
data: LiteralExpr(
Number(
54(489),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27171-27196,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27171-27183,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27171-27183,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1588-1590,
data: LiteralExpr(
Number(
59(491),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27202-27228,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27202-27214,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27202-27214,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1565-1567,
data: LiteralExpr(
Number(
60(493),
None,
),
),
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27234-27340,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27235-27238,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27241-27339,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27242-27280,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27242-27254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27242-27254,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1617,
data: LiteralExpr(
Number(
58(487),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1642-1644,
data: LiteralExpr(
Number(
54(489),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27281-27306,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27281-27293,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27281-27293,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1588-1590,
data: LiteralExpr(
Number(
59(491),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27312-27338,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27312-27324,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27312-27324,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1565-1567,
data: LiteralExpr(
Number(
60(493),
None,
),
),
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27344-27450,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27345-27348,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27351-27449,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27352-27390,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27352-27364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27352-27364,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1617,
data: LiteralExpr(
Number(
58(487),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1642-1644,
data: LiteralExpr(
Number(
54(489),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27391-27416,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27391-27403,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27391-27403,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1588-1590,
data: LiteralExpr(
Number(
59(491),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27422-27448,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27422-27434,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27422-27434,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1565-1567,
data: LiteralExpr(
Number(
60(493),
None,
),
),
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27454-27560,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27455-27458,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27461-27559,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27462-27500,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27462-27474,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27462-27474,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1615-1617,
data: LiteralExpr(
Number(
58(487),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1642-1644,
data: LiteralExpr(
Number(
54(489),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27501-27526,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27501-27513,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27501-27513,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1588-1590,
data: LiteralExpr(
Number(
59(491),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27532-27558,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27532-27544,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27532-27544,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1565-1567,
data: LiteralExpr(
Number(
60(493),
None,
),
),
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27564-27591,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27565-27569,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27571-27590,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27571-27587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27571-27587,
name: lmq_byp_misc_sel(167),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27588-27589,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27597-27624,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27598-27602,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27604-27623,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27604-27620,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27604-27620,
name: lmq_byp_misc_sel(167),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27621-27622,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27628-27655,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27629-27633,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27635-27654,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27635-27651,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27635-27651,
name: lmq_byp_misc_sel(167),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27652-27653,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27661-27688,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27662-27666,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27668-27687,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27668-27684,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27668-27684,
name: lmq_byp_misc_sel(167),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27685-27686,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27692-27763,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27693-27697,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27699-27762,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27700-27715,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27700-27710,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27700-27710,
name: lmq_ld_rd1(39),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27711-27714,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27711-27712,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27713-27714,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27716-27736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27716-27736,
name: lsu_l2fill_bendian_m(29),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27737-27761,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27737-27761,
name: lsu_l2fill_sign_extend_m(27),
},
),
},
],
},
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27778-27847,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27786-27807,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27786-27802,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27786-27802,
name: lmq0_byp_misc_sz(17),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27803-27806,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27803-27804,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27805-27806,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27810-27846,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27810-27822,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):27810-27822,
name: lmq0_pcx_pkt(349),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28004-28073,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28012-28033,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28012-28028,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28012-28028,
name: lmq1_byp_misc_sz(19),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28029-28032,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28029-28030,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28031-28032,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28036-28072,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28036-28048,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28036-28048,
name: lmq1_pcx_pkt(351),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28077-28146,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28085-28106,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28085-28101,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28085-28101,
name: lmq2_byp_misc_sz(21),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28102-28105,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28102-28103,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28104-28105,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28109-28145,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28109-28121,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28109-28121,
name: lmq2_pcx_pkt(353),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28150-28219,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28158-28179,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28158-28174,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28158-28174,
name: lmq3_byp_misc_sz(23),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28175-28178,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28175-28176,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28177-28178,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28182-28218,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28182-28194,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28182-28194,
name: lmq3_pcx_pkt(355),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1904,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1902-1904,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28296-28321,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28301-28307,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28302-28304,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28305-28306,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28308-28320,
name: dtag_wdata_e(495),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28308-28320,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28326-28441,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28334-28352,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28334-28346,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28334-28346,
name: dtag_wdata_e(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28347-28351,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28347-28349,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28350-28351,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28364-28439,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28364-28379,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28365-28379,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28365-28379,
name: lsu_dfq_ld_vld(237),
},
),
},
postfix: false,
},
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28390-28418,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28390-28412,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28390-28412,
name: lsu_diagnstc_wr_data_e(87),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28413-28417,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28413-28415,
data: LiteralExpr(
Number(
29(299),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28416-28417,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
},
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28421-28439,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28421-28432,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28421-28432,
name: lmq_ld_addr(345),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28433-28438,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28433-28435,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28436-28438,
data: LiteralExpr(
Number(
11(305),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28491-28515,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28491-28499,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28499-28513,
name: dtag_wr_parity(497),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28499-28513,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28706-28805,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28706-28711,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28711-28729,
name: dtag_wr_parity_7_0(499),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28711-28729,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28731-28750,
name: dtag_wr_parity_15_8(501),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28731-28750,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28761-28781,
name: dtag_wr_parity_23_16(503),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28761-28781,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28784-28804,
name: dtag_wr_parity_28_24(505),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28784-28804,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28810-28859,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28817-28835,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28817-28835,
name: dtag_wr_parity_7_0(499),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28840-28858,
data: UnaryExpr {
op: BitXor,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28841-28858,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28841-28853,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28841-28853,
name: dtag_wdata_e(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28854-28857,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28854-28855,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28856-28857,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28874-28924,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28881-28900,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28881-28900,
name: dtag_wr_parity_15_8(501),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28904-28923,
data: UnaryExpr {
op: BitXor,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28905-28923,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28905-28917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28905-28917,
name: dtag_wdata_e(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28918-28922,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28918-28920,
data: LiteralExpr(
Number(
15(507),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28921-28922,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28938-28989,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28945-28965,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28945-28965,
name: dtag_wr_parity_23_16(503),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28968-28988,
data: UnaryExpr {
op: BitXor,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28969-28988,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28969-28981,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28969-28981,
name: dtag_wdata_e(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28982-28987,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28982-28984,
data: LiteralExpr(
Number(
23(511),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):28985-28987,
data: LiteralExpr(
Number(
16(513),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29002-29053,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29009-29029,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29009-29029,
name: dtag_wr_parity_28_24(505),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29032-29052,
data: UnaryExpr {
op: BitXor,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29033-29052,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29033-29045,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29033-29045,
name: dtag_wdata_e(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29046-29051,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29046-29048,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29049-29051,
data: LiteralExpr(
Number(
24(515),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29067-29106,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29067-29074,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29074-29105,
name: dtag_wr_parity_28_24_with_invrt(517),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29074-29105,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29114-29224,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29121-29152,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29121-29152,
name: dtag_wr_parity_28_24_with_invrt(517),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29168-29223,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29168-29188,
data: UnaryExpr {
op: BitXor,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29169-29188,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29169-29181,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29169-29181,
name: dtag_wdata_e(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29182-29187,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29182-29184,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29185-29187,
data: LiteralExpr(
Number(
24(515),
None,
),
),
},
},
},
},
},
postfix: false,
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29192-29223,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29192-29223,
name: lsu_diagnstc_dtagv_prty_invrt_e(187),
},
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29252-29359,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29252-29257,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29257-29277,
name: dtag_wr_parity_7_0_m(519),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29257-29277,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29279-29300,
name: dtag_wr_parity_15_8_m(521),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29279-29300,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29311-29333,
name: dtag_wr_parity_23_16_m(523),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29311-29333,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29336-29358,
name: dtag_wr_parity_28_24_m(525),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29336-29358,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29363-29385,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29363-29368,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29368-29384,
name: lsu_dfq_ld_vld_m(527),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29368-29384,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29389-29428,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29389-29394,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29394-29427,
name: dtag_wr_parity_28_24_with_invrt_m(529),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29394-29427,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29538-29592,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29538-29543,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29543-29565,
name: dtag_wr_parity_7_0_din(531),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29543-29565,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29567-29590,
name: dtag_wr_parity_15_8_din(533),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29567-29590,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29595-29652,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29595-29600,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29600-29624,
name: dtag_wr_parity_23_16_din(535),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29600-29624,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29626-29650,
name: dtag_wr_parity_28_24_din(537),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29626-29650,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29653-29738,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29660-29682,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29660-29682,
name: dtag_wr_parity_7_0_din(531),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29686-29736,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29686-29692,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29686-29692,
name: sehold(259),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29695-29715,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29695-29715,
name: dtag_wr_parity_7_0_m(519),
},
),
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29718-29736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29718-29736,
name: dtag_wr_parity_7_0(499),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29739-29827,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29746-29769,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29746-29769,
name: dtag_wr_parity_15_8_din(533),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29773-29825,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29773-29779,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29773-29779,
name: sehold(259),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29782-29803,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29782-29803,
name: dtag_wr_parity_15_8_m(521),
},
),
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29806-29825,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29806-29825,
name: dtag_wr_parity_15_8(501),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29828-29919,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29835-29859,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29835-29859,
name: dtag_wr_parity_23_16_din(535),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29863-29917,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29863-29869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29863-29869,
name: sehold(259),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29872-29894,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29872-29894,
name: dtag_wr_parity_23_16_m(523),
},
),
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29897-29917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29897-29917,
name: dtag_wr_parity_23_16(503),
},
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29920-30011,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29927-29951,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29927-29951,
name: dtag_wr_parity_28_24_din(537),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29955-30009,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29955-29961,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29955-29961,
name: sehold(259),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29964-29986,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29964-29986,
name: dtag_wr_parity_28_24_m(525),
},
),
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29989-30009,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):29989-30009,
name: dtag_wr_parity_28_24(505),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30016-30483,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30016-30021,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30024-30025,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30024-30025,
data: LiteralExpr(
Number(
6(539),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30027-30482,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30027-30039,
name: tag_parity_m(541),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30047-30230,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30048-30051,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30053-30229,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30054-30076,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30054-30076,
name: dtag_wr_parity_7_0_din(531),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30078-30101,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30078-30101,
name: dtag_wr_parity_15_8_din(533),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30115-30139,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30115-30139,
name: dtag_wr_parity_23_16_din(535),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30141-30165,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30141-30165,
name: dtag_wr_parity_28_24_din(537),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30179-30193,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30179-30193,
name: lsu_dfq_ld_vld(237),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30197-30228,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30197-30228,
name: dtag_wr_parity_28_24_with_invrt(517),
},
),
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30237-30414,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30238-30239,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30243-30413,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30244-30264,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30244-30264,
name: dtag_wr_parity_7_0_m(519),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30266-30287,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30266-30287,
name: dtag_wr_parity_15_8_m(521),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30301-30323,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30301-30323,
name: dtag_wr_parity_23_16_m(523),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30325-30347,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30325-30347,
name: dtag_wr_parity_28_24_m(525),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30361-30377,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30361-30377,
name: lsu_dfq_ld_vld_m(527),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30379-30412,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30379-30412,
name: dtag_wr_parity_28_24_with_invrt_m(529),
},
),
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30421-30432,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30422-30425,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30428-30431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30428-30431,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30439-30451,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30440-30442,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30446-30450,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30457-30463,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30458-30460,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30474-30480,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30475-30477,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30488-30631,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30495-30509,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30495-30509,
name: dtag_wr_parity(497),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30512-30630,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30512-30605,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30512-30556,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30512-30532,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30512-30532,
name: dtag_wr_parity_7_0_m(519),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30535-30556,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30535-30556,
name: dtag_wr_parity_15_8_m(521),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30583-30605,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30583-30605,
name: dtag_wr_parity_23_16_m(523),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30608-30630,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30608-30630,
name: dtag_wr_parity_28_24_m(525),
},
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30636-30667,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30636-30641,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30641-30666,
name: dtag_wr_parity_with_invrt(543),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30641-30666,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30671-30827,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30678-30703,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30678-30703,
name: dtag_wr_parity_with_invrt(543),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30714-30826,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30714-30790,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30714-30758,
data: BinaryExpr {
op: BitXor,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30714-30734,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30714-30734,
name: dtag_wr_parity_7_0_m(519),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30737-30758,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30737-30758,
name: dtag_wr_parity_15_8_m(521),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30768-30790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30768-30790,
name: dtag_wr_parity_23_16_m(523),
},
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30793-30826,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30793-30826,
name: dtag_wr_parity_28_24_with_invrt_m(529),
},
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30832-30857,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30837-30843,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30838-30840,
data: LiteralExpr(
Number(
29(299),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30841-30842,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30844-30856,
name: dtag_wdata_m(15),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30844-30856,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30895-31013,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30902-30918,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30902-30914,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30902-30914,
name: dtag_wdata_m(15),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30915-30917,
data: LiteralExpr(
Number(
29(299),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30930-31011,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30930-30958,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30932-30957,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30932-30948,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30932-30948,
name: lsu_dfq_ld_vld_m(527),
},
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30951-30957,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30951-30957,
name: sehold(259),
},
),
},
},
},
postfix: false,
},
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30969-30994,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30969-30994,
name: dtag_wr_parity_with_invrt(543),
},
),
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30997-31011,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):30997-31011,
name: dtag_wr_parity(497),
},
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31055-31085,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31060-31066,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31061-31063,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31064-31065,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31067-31083,
name: dtag_wdata_e_din(545),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31067-31083,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31086-31169,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31093-31115,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31093-31109,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31093-31109,
name: dtag_wdata_e_din(545),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31110-31114,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31110-31112,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31113-31114,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31119-31167,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31119-31125,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31119-31125,
name: sehold(259),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31128-31146,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31128-31140,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31128-31140,
name: dtag_wdata_m(15),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31141-31145,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31141-31143,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31144-31145,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31149-31167,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31149-31161,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31149-31161,
name: dtag_wdata_e(495),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31162-31166,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31162-31164,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31165-31166,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31171-31353,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31171-31176,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31180-31182,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31180-31182,
data: LiteralExpr(
Number(
29(299),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31184-31352,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31184-31192,
name: tag_stgm(547),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31203-31233,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31204-31207,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31210-31232,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31210-31226,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31210-31226,
name: dtag_wdata_e_din(545),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31227-31231,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31227-31229,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31230-31231,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31244-31270,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31245-31246,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31251-31269,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31251-31263,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31251-31263,
name: dtag_wdata_m(15),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31264-31268,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31264-31266,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31267-31268,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31280-31291,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31281-31284,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31287-31290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31287-31290,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31301-31313,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31302-31304,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31308-31312,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31319-31325,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31320-31322,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31336-31342,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31337-31339,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31361-31416,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31373-31393,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31373-31387,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31373-31387,
name: lsu_error_pa_m(95),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31388-31392,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31388-31390,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31391-31392,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31397-31415,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31397-31409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31397-31409,
name: dtag_wdata_m(15),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31410-31414,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31410-31412,
data: LiteralExpr(
Number(
28(309),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31413-31414,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31656-31712,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31662-31667,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31663-31664,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31665-31666,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31668-31677,
name: rs3_byte0(549),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31668-31677,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31679-31688,
name: rs3_byte1(551),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31679-31688,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31690-31699,
name: rs3_byte2(553),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31690-31699,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31701-31710,
name: rs3_byte3(555),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31701-31710,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31714-31770,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31720-31725,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31721-31722,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31723-31724,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31726-31735,
name: rs3_byte4(557),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31726-31735,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31737-31746,
name: rs3_byte5(559),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31737-31746,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31748-31757,
name: rs3_byte6(561),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31748-31757,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31759-31768,
name: rs3_byte7(563),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31759-31768,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31772-31798,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31778-31784,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31779-31781,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31782-31783,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31786-31796,
name: atm_byte_g(565),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31786-31796,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31799-31842,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31805-31811,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31806-31808,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31809-31810,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31813-31826,
name: st_rs3_data_m(567),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31813-31826,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31827-31840,
name: st_rs3_data_g(99),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31827-31840,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31844-32029,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31844-31849,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31853-31855,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31853-31855,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31857-32028,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31857-31865,
name: rs3_stgm(569),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31876-31908,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31877-31880,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31883-31907,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31883-31901,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31883-31901,
name: exu_lsu_rs3_data_e(155),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31902-31906,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31902-31904,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31905-31906,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31919-31946,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31920-31921,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31926-31945,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31926-31939,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31926-31939,
name: st_rs3_data_m(567),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31940-31944,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31940-31942,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31943-31944,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31956-31967,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31957-31960,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31963-31966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31963-31966,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31977-31989,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31978-31980,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31984-31988,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31995-32001,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):31996-31998,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32012-32018,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32013-32015,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32164-32344,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32164-32169,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32173-32175,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32173-32175,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32177-32343,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32177-32185,
name: rs3_stgg(571),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32196-32223,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32197-32200,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32203-32222,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32203-32216,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32203-32216,
name: st_rs3_data_m(567),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32217-32221,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32217-32219,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32220-32221,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32234-32261,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32235-32236,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32241-32260,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32241-32254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32241-32254,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32255-32259,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32255-32257,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32258-32259,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32271-32282,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32272-32275,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32278-32281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32278-32281,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32292-32304,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32293-32295,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32299-32303,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32310-32316,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32311-32313,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32327-32333,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32328-32330,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32347-32392,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32355-32369,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32355-32364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32355-32364,
name: rs3_byte0(549),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32365-32368,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32365-32366,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32367-32368,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32372-32390,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32372-32385,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32372-32385,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32386-32389,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32386-32387,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32388-32389,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32393-32439,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32401-32415,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32401-32410,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32401-32410,
name: rs3_byte1(551),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32411-32414,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32411-32412,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32413-32414,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32418-32437,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32418-32431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32418-32431,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32432-32436,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32432-32434,
data: LiteralExpr(
Number(
15(507),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32435-32436,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32440-32487,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32448-32462,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32448-32457,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32448-32457,
name: rs3_byte2(553),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32458-32461,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32458-32459,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32460-32461,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32465-32485,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32465-32478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32465-32478,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32479-32484,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32479-32481,
data: LiteralExpr(
Number(
23(511),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32482-32484,
data: LiteralExpr(
Number(
16(513),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32488-32535,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32496-32510,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32496-32505,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32496-32505,
name: rs3_byte3(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32506-32509,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32506-32507,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32508-32509,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32513-32533,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32513-32526,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32513-32526,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32527-32532,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32527-32529,
data: LiteralExpr(
Number(
31(573),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32530-32532,
data: LiteralExpr(
Number(
24(515),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32536-32583,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32544-32558,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32544-32553,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32544-32553,
name: rs3_byte4(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32554-32557,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32554-32555,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32556-32557,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32561-32581,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32561-32574,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32561-32574,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32575-32580,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32575-32577,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32578-32580,
data: LiteralExpr(
Number(
32(575),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32584-32631,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32592-32606,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32592-32601,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32592-32601,
name: rs3_byte5(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32602-32605,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32602-32603,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32604-32605,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32609-32629,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32609-32622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32609-32622,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32623-32628,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32623-32625,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32626-32628,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32632-32679,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32640-32654,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32640-32649,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32640-32649,
name: rs3_byte6(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32650-32653,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32650-32651,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32652-32653,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32657-32677,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32657-32670,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32657-32670,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32671-32676,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32671-32673,
data: LiteralExpr(
Number(
55(577),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32674-32676,
data: LiteralExpr(
Number(
48(579),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32680-32727,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32688-32702,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32688-32697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32688-32697,
name: rs3_byte7(563),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32698-32701,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32698-32699,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32700-32701,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32705-32725,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32705-32718,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32705-32718,
name: st_rs3_data_g(99),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32719-32724,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32719-32721,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32722-32724,
data: LiteralExpr(
Number(
56(581),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32920-33175,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32920-32926,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32929-32930,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32929-32930,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32932-33174,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32932-32949,
name: mx_atm_byte_g_7_0(585),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32956-32977,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32957-32960,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32962-32976,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32962-32971,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32962-32971,
name: rs3_byte0(549),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32972-32975,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32972-32973,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32974-32975,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32983-33004,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32984-32987,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32989-33003,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32989-32998,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32989-32998,
name: rs3_byte3(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32999-33002,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):32999-33000,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33001-33002,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33010-33031,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33011-33014,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33016-33030,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33016-33025,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33016-33025,
name: rs3_byte7(563),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33026-33029,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33026-33027,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33028-33029,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33037-33069,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33038-33042,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33043-33068,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33043-33065,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33043-33065,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33066-33067,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33075-33107,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33076-33080,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33081-33106,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33081-33103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33081-33103,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33104-33105,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33113-33145,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33114-33118,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33119-33144,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33119-33141,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33119-33141,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33142-33143,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33151-33173,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33152-33156,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33157-33172,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33157-33167,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33157-33167,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33168-33171,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33168-33169,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33170-33171,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33399-33656,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33399-33405,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33408-33409,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33408-33409,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33411-33655,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33411-33429,
name: mx_atm_byte_g_15_8(587),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33436-33457,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33437-33440,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33442-33456,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33442-33451,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33442-33451,
name: rs3_byte1(551),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33452-33455,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33452-33453,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33454-33455,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33463-33484,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33464-33467,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33469-33483,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33469-33478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33469-33478,
name: rs3_byte2(553),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33479-33482,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33479-33480,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33481-33482,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33490-33511,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33491-33494,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33496-33510,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33496-33505,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33496-33505,
name: rs3_byte6(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33506-33509,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33506-33507,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33508-33509,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33517-33549,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33518-33522,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33523-33548,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33523-33545,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33523-33545,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33546-33547,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33555-33587,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33556-33560,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33561-33586,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33561-33583,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33561-33583,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33584-33585,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33593-33625,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33594-33598,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33599-33624,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33599-33621,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33599-33621,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33622-33623,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33631-33654,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33632-33636,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33637-33653,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33637-33647,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33637-33647,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33648-33652,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33648-33650,
data: LiteralExpr(
Number(
15(507),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33651-33652,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33854-34113,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33854-33860,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33863-33864,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33863-33864,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33866-34112,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33866-33885,
name: mx_atm_byte_g_23_16(589),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33892-33913,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33893-33896,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33898-33912,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33898-33907,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33898-33907,
name: rs3_byte2(553),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33908-33911,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33908-33909,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33910-33911,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33919-33940,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33920-33923,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33925-33939,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33925-33934,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33925-33934,
name: rs3_byte1(551),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33935-33938,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33935-33936,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33937-33938,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33946-33967,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33947-33950,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33952-33966,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33952-33961,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33952-33961,
name: rs3_byte5(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33962-33965,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33962-33963,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33964-33965,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33973-34005,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33974-33978,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33979-34004,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33979-34001,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):33979-34001,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34002-34003,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34011-34043,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34012-34016,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34017-34042,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34017-34039,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34017-34039,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34040-34041,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34049-34081,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34050-34054,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34055-34080,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34055-34077,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34055-34077,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34078-34079,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34087-34111,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34088-34092,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34093-34110,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34093-34103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34093-34103,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34104-34109,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34104-34106,
data: LiteralExpr(
Number(
23(511),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34107-34109,
data: LiteralExpr(
Number(
16(513),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34311-34570,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34311-34317,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34320-34321,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34320-34321,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34323-34569,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34323-34342,
name: mx_atm_byte_g_31_24(591),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34349-34370,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34350-34353,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34355-34369,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34355-34364,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34355-34364,
name: rs3_byte3(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34365-34368,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34365-34366,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34367-34368,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34376-34397,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34377-34380,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34382-34396,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34382-34391,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34382-34391,
name: rs3_byte0(549),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34392-34395,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34392-34393,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34394-34395,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34403-34424,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34404-34407,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34409-34423,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34409-34418,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34409-34418,
name: rs3_byte4(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34419-34422,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34419-34420,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34421-34422,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34430-34462,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34431-34435,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34436-34461,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34436-34458,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34436-34458,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34459-34460,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34468-34500,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34469-34473,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34474-34499,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34474-34496,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34474-34496,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34497-34498,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34506-34538,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34507-34511,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34512-34537,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34512-34534,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34512-34534,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34535-34536,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34544-34568,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34545-34549,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34550-34567,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34550-34560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34550-34560,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34561-34566,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34561-34563,
data: LiteralExpr(
Number(
31(573),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34564-34566,
data: LiteralExpr(
Number(
24(515),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34768-35027,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34768-34774,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34777-34778,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34777-34778,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34780-35026,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34780-34799,
name: mx_atm_byte_g_39_32(593),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34806-34827,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34807-34810,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34812-34826,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34812-34821,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34812-34821,
name: rs3_byte4(557),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34822-34825,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34822-34823,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34824-34825,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34833-34854,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34834-34837,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34839-34853,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34839-34848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34839-34848,
name: rs3_byte0(549),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34849-34852,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34849-34850,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34851-34852,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34860-34881,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34861-34864,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34866-34880,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34866-34875,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34866-34875,
name: rs3_byte3(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34876-34879,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34876-34877,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34878-34879,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34887-34919,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34888-34892,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34893-34918,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34893-34915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34893-34915,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34916-34917,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34925-34957,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34926-34930,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34931-34956,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34931-34953,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34931-34953,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34954-34955,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34963-34995,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34964-34968,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34969-34994,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34969-34991,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34969-34991,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):34992-34993,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35001-35025,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35002-35006,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35007-35024,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35007-35017,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35007-35017,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35018-35023,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35018-35020,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35021-35023,
data: LiteralExpr(
Number(
32(575),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35222-35480,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35222-35228,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35231-35232,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35231-35232,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35234-35479,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35234-35253,
name: mx_atm_byte_g_47_40(595),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35259-35280,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35260-35263,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35265-35279,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35265-35274,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35265-35274,
name: rs3_byte5(559),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35275-35278,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35275-35276,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35277-35278,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35286-35307,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35287-35290,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35292-35306,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35292-35301,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35292-35301,
name: rs3_byte1(551),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35302-35305,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35302-35303,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35304-35305,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35313-35334,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35314-35317,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35319-35333,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35319-35328,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35319-35328,
name: rs3_byte2(553),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35329-35332,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35329-35330,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35331-35332,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35340-35372,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35341-35345,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35346-35371,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35346-35368,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35346-35368,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35369-35370,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35378-35410,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35379-35383,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35384-35409,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35384-35406,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35384-35406,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35407-35408,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35416-35448,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35417-35421,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35422-35447,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35422-35444,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35422-35444,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35445-35446,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35454-35478,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35455-35459,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35460-35477,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35460-35470,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35460-35470,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35471-35476,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35471-35473,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35474-35476,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35678-35936,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35678-35684,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35687-35688,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35687-35688,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35690-35935,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35690-35709,
name: mx_atm_byte_g_55_48(597),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35715-35736,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35716-35719,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35721-35735,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35721-35730,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35721-35730,
name: rs3_byte6(561),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35731-35734,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35731-35732,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35733-35734,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35742-35763,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35743-35746,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35748-35762,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35748-35757,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35748-35757,
name: rs3_byte2(553),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35758-35761,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35758-35759,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35760-35761,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35769-35790,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35770-35773,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35775-35789,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35775-35784,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35775-35784,
name: rs3_byte1(551),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35785-35788,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35785-35786,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35787-35788,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35796-35828,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35797-35801,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35802-35827,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35802-35824,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35802-35824,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35825-35826,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35834-35866,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35835-35839,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35840-35865,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35840-35862,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35840-35862,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35863-35864,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35872-35904,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35873-35877,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35878-35903,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35878-35900,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35878-35900,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35901-35902,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35910-35934,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35911-35915,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35916-35933,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35916-35926,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35916-35926,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35927-35932,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35927-35929,
data: LiteralExpr(
Number(
55(577),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):35930-35932,
data: LiteralExpr(
Number(
48(579),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36134-36393,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36134-36140,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36143-36144,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36143-36144,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36146-36392,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36146-36165,
name: mx_atm_byte_g_63_56(599),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36172-36193,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36173-36176,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36178-36192,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36178-36187,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36178-36187,
name: rs3_byte7(563),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36188-36191,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36188-36189,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36190-36191,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36199-36220,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36200-36203,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36205-36219,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36205-36214,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36205-36214,
name: rs3_byte3(555),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36215-36218,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36215-36216,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36217-36218,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36226-36247,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36227-36230,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36232-36246,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36232-36241,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36232-36241,
name: rs3_byte0(549),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36242-36245,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36242-36243,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36244-36245,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36253-36285,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36254-36258,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36259-36284,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36259-36281,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36259-36281,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36282-36283,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36291-36323,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36292-36296,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36297-36322,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36297-36319,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36297-36319,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36320-36321,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36329-36361,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36330-36334,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36335-36360,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36335-36357,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36335-36357,
name: lsu_atomic_pkt2_bsel_g(197),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36358-36359,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36367-36391,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36368-36372,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36373-36390,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36373-36383,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36373-36383,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36384-36389,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36384-36386,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):36387-36389,
data: LiteralExpr(
Number(
56(581),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37341-37378,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37347-37352,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37348-37349,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37350-37351,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37354-37376,
name: lmq_byp_ldxa_sel0_1hot(601),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37354-37376,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37379-37452,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37387-37412,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37387-37409,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37387-37409,
name: lmq_byp_ldxa_sel0_1hot(601),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37410-37411,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37417-37451,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37417-37437,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37417-37434,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37417-37434,
name: lmq_byp_ldxa_sel0(145),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37435-37436,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37440-37451,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37441-37451,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37441-37451,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37453-37526,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37461-37486,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37461-37483,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37461-37483,
name: lmq_byp_ldxa_sel0_1hot(601),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37484-37485,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37491-37525,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37491-37511,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37491-37508,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37491-37508,
name: lmq_byp_ldxa_sel0(145),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37509-37510,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37514-37525,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37515-37525,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37515-37525,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37527-37600,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37535-37560,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37535-37557,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37535-37557,
name: lmq_byp_ldxa_sel0_1hot(601),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37558-37559,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37565-37599,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37565-37585,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37565-37582,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37565-37582,
name: lmq_byp_ldxa_sel0(145),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37583-37584,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37589-37599,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37589-37599,
name: rst_tri_en(251),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37615-38084,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37615-37621,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37625-37627,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37625-37627,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37629-38083,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37629-37643,
name: ldbyp0_ldxa_mx(603),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37648-37682,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37649-37652,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37655-37681,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37655-37675,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37655-37675,
name: ifu_lsu_ldxa_data_w2(157),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37676-37680,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37676-37678,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37679-37680,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37774-37808,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37775-37778,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37781-37807,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37781-37801,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37781-37801,
name: spu_lsu_ldxa_data_w2(161),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37802-37806,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37802-37804,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37805-37806,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37836-37867,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37837-37840,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37843-37866,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37843-37860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37843-37860,
name: lsu_misc_rdata_w2(189),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37861-37865,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37861-37863,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37864-37865,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37899-37932,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37900-37904,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37906-37931,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37906-37928,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37906-37928,
name: lmq_byp_ldxa_sel0_1hot(601),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37929-37930,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37972-38005,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37973-37977,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37979-38004,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37979-38001,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):37979-38001,
name: lmq_byp_ldxa_sel0_1hot(601),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38002-38003,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38009-38042,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38010-38014,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38016-38041,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38016-38038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38016-38038,
name: lmq_byp_ldxa_sel0_1hot(601),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38039-38040,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38046-38081,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38047-38051,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38053-38080,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38053-38074,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38053-38074,
name: lmq0_bypass_ldxa_data(361),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38075-38079,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38075-38077,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38078-38079,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38222-38259,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38228-38233,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38229-38230,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38231-38232,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38235-38257,
name: lmq_byp_data_sel0_1hot(605),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38235-38257,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38260-38320,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38268-38293,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38268-38290,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38268-38290,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38291-38292,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38298-38318,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38298-38315,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38298-38315,
name: lmq_byp_data_sel0(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38316-38317,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38321-38381,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38329-38354,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38329-38351,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38329-38351,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38352-38353,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38359-38379,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38359-38376,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38359-38376,
name: lmq_byp_data_sel0(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38377-38378,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38382-38442,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38390-38415,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38390-38412,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38390-38412,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38413-38414,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38420-38440,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38420-38437,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38420-38437,
name: lmq_byp_data_sel0(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38438-38439,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38443-38503,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38451-38476,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38451-38473,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38451-38473,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38474-38475,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38481-38501,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38481-38498,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38481-38498,
name: lmq_byp_data_sel0(137),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38499-38500,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38505-38541,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38511-38517,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38512-38514,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38515-38516,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38518-38539,
name: lmq0_bypass_misc_data(607),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38518-38539,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38542-38976,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38542-38548,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38552-38554,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38552-38554,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38556-38975,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38556-38570,
name: ldbyp0_data_mx(609),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38575-38603,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38576-38579,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38582-38602,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38582-38596,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38582-38596,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38597-38601,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38597-38599,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38600-38601,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38628-38660,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38629-38632,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38635-38659,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38635-38653,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38635-38653,
name: exu_lsu_rs3_data_e(155),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38654-38658,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38654-38656,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38657-38658,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38676-38700,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38677-38680,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38683-38699,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38683-38693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38683-38693,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38694-38698,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38694-38696,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38697-38698,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38728-38763,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38729-38732,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38735-38762,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38735-38756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38735-38756,
name: lmq0_bypass_ldxa_data(361),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38757-38761,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38757-38759,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38760-38761,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38788-38821,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38789-38793,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38795-38820,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38795-38817,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38795-38817,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38818-38819,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38827-38860,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38828-38832,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38834-38859,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38834-38856,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38834-38856,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38857-38858,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38864-38897,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38865-38869,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38871-38896,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38871-38893,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38871-38893,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38894-38895,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38901-38934,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38902-38906,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38908-38933,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38908-38930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38908-38930,
name: lmq_byp_data_sel0_1hot(605),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38931-38932,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38938-38973,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38939-38943,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38945-38972,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38945-38966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38945-38966,
name: lmq0_bypass_misc_data(607),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38967-38971,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38967-38969,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):38970-38971,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39056-39275,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39056-39062,
name: mux2ds(611),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39066-39068,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39066-39068,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39070-39274,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39070-39080,
name: ldbyp0_fmx(613),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39085-39120,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39086-39089,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39092-39119,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39092-39113,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39092-39113,
name: lmq0_bypass_misc_data(607),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39114-39118,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39114-39116,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39117-39118,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39124-39162,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39125-39128,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39131-39161,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39131-39155,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39131-39155,
name: tlu_lsu_int_ldxa_data_w2(159),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39156-39160,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39156-39158,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39159-39160,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39166-39198,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39167-39171,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39173-39197,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39174-39197,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39174-39194,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39174-39194,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39195-39196,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39204-39235,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39205-39209,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39211-39234,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39211-39231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39211-39231,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39232-39233,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39239-39272,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39240-39244,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39246-39271,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39246-39265,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39246-39265,
name: lmq0_bypass_data_in(329),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39266-39270,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39266-39268,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39269-39270,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39519-39540,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39519-39524,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39524-39539,
name: ldbyp0_data_clk(615),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39524-39539,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39573-39777,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39573-39582,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39583-39775,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39583-39601,
name: ldbyp0_data_clkbuf(617),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39620-39633,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39621-39625,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39629-39632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39629-39632,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39651-39683,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39652-39657,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39660-39682,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39661-39682,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39661-39679,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39661-39679,
name: lmq_byp_data_en_w2(135),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39680-39681,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39701-39714,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39702-39707,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39710-39713,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39711-39713,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39711-39713,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39732-39757,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39733-39736,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39741-39756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):39741-39756,
name: ldbyp0_data_clk(615),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40054-40270,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40054-40059,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40063-40065,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40063-40065,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40067-40269,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40067-40081,
name: ldbyp0_data_ff(619),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40092-40127,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40093-40096,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40101-40126,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40101-40120,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40101-40120,
name: lmq0_bypass_data_in(329),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40121-40125,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40121-40123,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40124-40125,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40137-40169,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40138-40139,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40146-40168,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40146-40162,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40146-40162,
name: lmq0_bypass_data(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40163-40167,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40163-40165,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40166-40167,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40179-40204,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40180-40183,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40188-40203,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40188-40203,
name: ldbyp0_data_clk(615),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40214-40228,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40215-40217,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40223-40227,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40236-40242,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40237-40239,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40253-40259,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40254-40256,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40461-40498,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40467-40472,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40468-40469,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40470-40471,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40474-40496,
name: lmq_byp_ldxa_sel1_1hot(621),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40474-40496,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40499-40572,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40507-40532,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40507-40529,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40507-40529,
name: lmq_byp_ldxa_sel1_1hot(621),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40530-40531,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40537-40571,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40537-40557,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40537-40554,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40537-40554,
name: lmq_byp_ldxa_sel1(147),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40555-40556,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40560-40571,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40561-40571,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40561-40571,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40573-40646,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40581-40606,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40581-40603,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40581-40603,
name: lmq_byp_ldxa_sel1_1hot(621),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40604-40605,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40611-40645,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40611-40631,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40611-40628,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40611-40628,
name: lmq_byp_ldxa_sel1(147),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40629-40630,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40634-40645,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40635-40645,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40635-40645,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40647-40720,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40655-40680,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40655-40677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40655-40677,
name: lmq_byp_ldxa_sel1_1hot(621),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40678-40679,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40685-40719,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40685-40705,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40685-40702,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40685-40702,
name: lmq_byp_ldxa_sel1(147),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40703-40704,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40709-40719,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40709-40719,
name: rst_tri_en(251),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40723-41238,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40723-40729,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40733-40735,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40733-40735,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40737-41237,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40737-40751,
name: ldbyp1_ldxa_mx(623),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40762-40798,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40763-40766,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40771-40797,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40771-40791,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40771-40791,
name: ifu_lsu_ldxa_data_w2(157),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40792-40796,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40792-40794,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40795-40796,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40903-40938,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40904-40907,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40911-40937,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40911-40931,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40911-40931,
name: spu_lsu_ldxa_data_w2(161),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40932-40936,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40932-40934,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40935-40936,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40967-40999,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40968-40971,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40975-40998,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40975-40992,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40975-40992,
name: lsu_misc_rdata_w2(189),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40993-40997,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40993-40995,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):40996-40997,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41033-41068,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41034-41038,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41042-41067,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41042-41064,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41042-41064,
name: lmq_byp_ldxa_sel1_1hot(621),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41065-41066,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41115-41149,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41116-41120,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41123-41148,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41123-41145,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41123-41145,
name: lmq_byp_ldxa_sel1_1hot(621),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41146-41147,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41154-41188,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41155-41159,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41162-41187,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41162-41184,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41162-41184,
name: lmq_byp_ldxa_sel1_1hot(621),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41185-41186,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41198-41235,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41199-41203,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41207-41234,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41207-41228,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41207-41228,
name: lmq1_bypass_ldxa_data(363),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41229-41233,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41229-41231,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41232-41233,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41381-41418,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41387-41392,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41388-41389,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41390-41391,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41394-41416,
name: lmq_byp_data_sel1_1hot(625),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41394-41416,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41419-41479,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41427-41452,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41427-41449,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41427-41449,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41450-41451,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41457-41477,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41457-41474,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41457-41474,
name: lmq_byp_data_sel1(139),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41475-41476,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41480-41540,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41488-41513,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41488-41510,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41488-41510,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41511-41512,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41518-41538,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41518-41535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41518-41535,
name: lmq_byp_data_sel1(139),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41536-41537,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41541-41601,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41549-41574,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41549-41571,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41549-41571,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41572-41573,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41579-41599,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41579-41596,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41579-41596,
name: lmq_byp_data_sel1(139),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41597-41598,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41602-41662,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41610-41635,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41610-41632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41610-41632,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41633-41634,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41640-41660,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41640-41657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41640-41657,
name: lmq_byp_data_sel1(139),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41658-41659,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41665-41701,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41671-41677,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41672-41674,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41675-41676,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41678-41699,
name: lmq1_bypass_misc_data(627),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41678-41699,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41702-42136,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41702-41708,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41712-41714,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41712-41714,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41716-42135,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41716-41730,
name: ldbyp1_data_mx(629),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41735-41763,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41736-41739,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41742-41762,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41742-41756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41742-41756,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41757-41761,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41757-41759,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41760-41761,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41788-41820,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41789-41792,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41795-41819,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41795-41813,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41795-41813,
name: exu_lsu_rs3_data_e(155),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41814-41818,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41814-41816,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41817-41818,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41836-41860,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41837-41840,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41843-41859,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41843-41853,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41843-41853,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41854-41858,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41854-41856,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41857-41858,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41888-41923,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41889-41892,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41895-41922,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41895-41916,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41895-41916,
name: lmq1_bypass_ldxa_data(363),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41917-41921,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41917-41919,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41920-41921,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41948-41981,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41949-41953,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41955-41980,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41955-41977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41955-41977,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41978-41979,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41987-42020,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41988-41992,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41994-42019,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41994-42016,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):41994-42016,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42017-42018,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42024-42057,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42025-42029,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42031-42056,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42031-42053,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42031-42053,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42054-42055,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42061-42094,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42062-42066,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42068-42093,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42068-42090,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42068-42090,
name: lmq_byp_data_sel1_1hot(625),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42091-42092,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42098-42133,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42099-42103,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42105-42132,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42105-42126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42105-42126,
name: lmq1_bypass_misc_data(627),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42127-42131,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42127-42129,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42130-42131,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42215-42434,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42215-42221,
name: mux2ds(611),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42225-42227,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42225-42227,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42229-42433,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42229-42239,
name: ldbyp1_fmx(631),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42244-42279,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42245-42248,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42251-42278,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42251-42272,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42251-42272,
name: lmq1_bypass_misc_data(627),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42273-42277,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42273-42275,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42276-42277,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42283-42321,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42284-42287,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42290-42320,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42290-42314,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42290-42314,
name: tlu_lsu_int_ldxa_data_w2(159),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42315-42319,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42315-42317,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42318-42319,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42325-42357,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42326-42330,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42332-42356,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42333-42356,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42333-42353,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42333-42353,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42354-42355,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42363-42394,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42364-42368,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42370-42393,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42370-42390,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42370-42390,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42391-42392,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42398-42431,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42399-42403,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42405-42430,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42405-42424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42405-42424,
name: lmq1_bypass_data_in(331),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42425-42429,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42425-42427,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42428-42429,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42678-42699,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42678-42683,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42683-42698,
name: ldbyp1_data_clk(633),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42683-42698,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42732-42936,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42732-42741,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42742-42934,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42742-42760,
name: ldbyp1_data_clkbuf(635),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42779-42792,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42780-42784,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42788-42791,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42788-42791,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42810-42842,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42811-42816,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42819-42841,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42820-42841,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42820-42838,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42820-42838,
name: lmq_byp_data_en_w2(135),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42839-42840,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42860-42873,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42861-42866,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42869-42872,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42870-42872,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42870-42872,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42891-42916,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42892-42895,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42900-42915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):42900-42915,
name: ldbyp1_data_clk(633),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43213-43429,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43213-43218,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43222-43224,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43222-43224,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43226-43428,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43226-43240,
name: ldbyp1_data_ff(637),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43251-43286,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43252-43255,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43260-43285,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43260-43279,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43260-43279,
name: lmq1_bypass_data_in(331),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43280-43284,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43280-43282,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43283-43284,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43296-43328,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43297-43298,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43305-43327,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43305-43321,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43305-43321,
name: lmq1_bypass_data(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43322-43326,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43322-43324,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43325-43326,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43338-43363,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43339-43342,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43347-43362,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43347-43362,
name: ldbyp1_data_clk(633),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43373-43387,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43374-43376,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43382-43386,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43395-43401,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43396-43398,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43412-43418,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43413-43415,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43589-43626,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43595-43600,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43596-43597,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43598-43599,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43602-43624,
name: lmq_byp_ldxa_sel2_1hot(639),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43602-43624,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43627-43700,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43635-43660,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43635-43657,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43635-43657,
name: lmq_byp_ldxa_sel2_1hot(639),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43658-43659,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43665-43699,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43665-43685,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43665-43682,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43665-43682,
name: lmq_byp_ldxa_sel2(149),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43683-43684,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43688-43699,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43689-43699,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43689-43699,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43701-43774,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43709-43734,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43709-43731,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43709-43731,
name: lmq_byp_ldxa_sel2_1hot(639),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43732-43733,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43739-43773,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43739-43759,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43739-43756,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43739-43756,
name: lmq_byp_ldxa_sel2(149),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43757-43758,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43762-43773,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43763-43773,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43763-43773,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43775-43848,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43783-43808,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43783-43805,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43783-43805,
name: lmq_byp_ldxa_sel2_1hot(639),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43806-43807,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43813-43847,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43813-43833,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43813-43830,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43813-43830,
name: lmq_byp_ldxa_sel2(149),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43831-43832,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43837-43847,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43837-43847,
name: rst_tri_en(251),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43851-44364,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43851-43857,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43861-43863,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43861-43863,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43865-44363,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43865-43879,
name: ldbyp2_data_mx(641),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43890-43926,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43891-43894,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43899-43925,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43899-43919,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43899-43919,
name: ifu_lsu_ldxa_data_w2(157),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43920-43924,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43920-43922,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):43923-43924,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44031-44066,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44032-44035,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44039-44065,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44039-44059,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44039-44059,
name: spu_lsu_ldxa_data_w2(161),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44060-44064,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44060-44062,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44063-44064,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44095-44127,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44096-44099,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44103-44126,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44103-44120,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44103-44120,
name: lsu_misc_rdata_w2(189),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44121-44125,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44121-44123,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44124-44125,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44161-44196,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44162-44166,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44170-44195,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44170-44192,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44170-44192,
name: lmq_byp_ldxa_sel2_1hot(639),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44193-44194,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44243-44276,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44244-44248,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44250-44275,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44250-44272,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44250-44272,
name: lmq_byp_ldxa_sel2_1hot(639),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44273-44274,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44281-44314,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44282-44286,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44288-44313,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44288-44310,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44288-44310,
name: lmq_byp_ldxa_sel2_1hot(639),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44311-44312,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44324-44361,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44325-44329,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44333-44360,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44333-44354,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44333-44354,
name: lmq2_bypass_ldxa_data(365),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44355-44359,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44355-44357,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44358-44359,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44507-44544,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44513-44518,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44514-44515,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44516-44517,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44520-44542,
name: lmq_byp_data_sel2_1hot(643),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44520-44542,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44545-44605,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44553-44578,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44553-44575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44553-44575,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44576-44577,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44583-44603,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44583-44600,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44583-44600,
name: lmq_byp_data_sel2(141),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44601-44602,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44606-44666,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44614-44639,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44614-44636,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44614-44636,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44637-44638,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44644-44664,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44644-44661,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44644-44661,
name: lmq_byp_data_sel2(141),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44662-44663,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44667-44727,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44675-44700,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44675-44697,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44675-44697,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44698-44699,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44705-44725,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44705-44722,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44705-44722,
name: lmq_byp_data_sel2(141),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44723-44724,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44728-44788,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44736-44761,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44736-44758,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44736-44758,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44759-44760,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44766-44786,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44766-44783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44766-44783,
name: lmq_byp_data_sel2(141),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44784-44785,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44791-44827,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44797-44803,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44798-44800,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44801-44802,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44804-44825,
name: lmq2_bypass_misc_data(645),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44804-44825,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44828-45262,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44828-44834,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44838-44840,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44838-44840,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44842-45261,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44842-44856,
name: ldbyp2_ldxa_mx(647),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44861-44889,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44862-44865,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44868-44888,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44868-44882,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44868-44882,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44883-44887,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44883-44885,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44886-44887,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44914-44946,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44915-44918,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44921-44945,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44921-44939,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44921-44939,
name: exu_lsu_rs3_data_e(155),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44940-44944,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44940-44942,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44943-44944,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44962-44986,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44963-44966,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44969-44985,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44969-44979,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44969-44979,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44980-44984,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44980-44982,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):44983-44984,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45014-45049,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45015-45018,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45021-45048,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45021-45042,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45021-45042,
name: lmq2_bypass_ldxa_data(365),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45043-45047,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45043-45045,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45046-45047,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45074-45107,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45075-45079,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45081-45106,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45081-45103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45081-45103,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45104-45105,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45113-45146,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45114-45118,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45120-45145,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45120-45142,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45120-45142,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45143-45144,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45150-45183,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45151-45155,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45157-45182,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45157-45179,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45157-45179,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45180-45181,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45187-45220,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45188-45192,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45194-45219,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45194-45216,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45194-45216,
name: lmq_byp_data_sel2_1hot(643),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45217-45218,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45224-45259,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45225-45229,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45231-45258,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45231-45252,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45231-45252,
name: lmq2_bypass_misc_data(645),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45253-45257,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45253-45255,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45256-45257,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45341-45560,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45341-45347,
name: mux2ds(611),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45351-45353,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45351-45353,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45355-45559,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45355-45365,
name: ldbyp2_fmx(649),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45370-45405,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45371-45374,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45377-45404,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45377-45398,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45377-45398,
name: lmq2_bypass_misc_data(645),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45399-45403,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45399-45401,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45402-45403,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45409-45447,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45410-45413,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45416-45446,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45416-45440,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45416-45440,
name: tlu_lsu_int_ldxa_data_w2(159),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45441-45445,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45441-45443,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45444-45445,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45451-45483,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45452-45456,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45458-45482,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45459-45482,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45459-45479,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45459-45479,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45480-45481,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45489-45520,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45490-45494,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45496-45519,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45496-45516,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45496-45516,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45517-45518,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45524-45557,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45525-45529,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45531-45556,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45531-45550,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45531-45550,
name: lmq2_bypass_data_in(333),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45551-45555,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45551-45553,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45554-45555,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45804-45825,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45804-45809,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45809-45824,
name: ldbyp2_data_clk(651),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45809-45824,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45858-46062,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45858-45867,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45868-46060,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45868-45886,
name: ldbyp2_data_clkbuf(653),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45905-45918,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45906-45910,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45914-45917,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45914-45917,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45936-45968,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45937-45942,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45945-45967,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45946-45967,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45946-45964,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45946-45964,
name: lmq_byp_data_en_w2(135),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45965-45966,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45986-45999,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45987-45992,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45995-45998,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45996-45998,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):45996-45998,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46017-46042,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46018-46021,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46026-46041,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46026-46041,
name: ldbyp2_data_clk(651),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46339-46555,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46339-46344,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46348-46350,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46348-46350,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46352-46554,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46352-46366,
name: ldbyp2_data_ff(655),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46377-46412,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46378-46381,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46386-46411,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46386-46405,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46386-46405,
name: lmq2_bypass_data_in(333),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46406-46410,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46406-46408,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46409-46410,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46422-46454,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46423-46424,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46431-46453,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46431-46447,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46431-46447,
name: lmq2_bypass_data(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46448-46452,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46448-46450,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46451-46452,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46464-46489,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46465-46468,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46473-46488,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46473-46488,
name: ldbyp2_data_clk(651),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46499-46513,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46500-46502,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46508-46512,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46521-46527,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46522-46524,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46538-46544,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46539-46541,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46715-46752,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46721-46726,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46722-46723,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46724-46725,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46728-46750,
name: lmq_byp_ldxa_sel3_1hot(657),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46728-46750,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46753-46826,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46761-46786,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46761-46783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46761-46783,
name: lmq_byp_ldxa_sel3_1hot(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46784-46785,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46791-46825,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46791-46811,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46791-46808,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46791-46808,
name: lmq_byp_ldxa_sel3(151),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46809-46810,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46814-46825,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46815-46825,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46815-46825,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46827-46900,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46835-46860,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46835-46857,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46835-46857,
name: lmq_byp_ldxa_sel3_1hot(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46858-46859,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46865-46899,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46865-46885,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46865-46882,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46865-46882,
name: lmq_byp_ldxa_sel3(151),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46883-46884,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46888-46899,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46889-46899,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46889-46899,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46901-46974,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46909-46934,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46909-46931,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46909-46931,
name: lmq_byp_ldxa_sel3_1hot(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46932-46933,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46939-46973,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46939-46959,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46939-46956,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46939-46956,
name: lmq_byp_ldxa_sel3(151),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46957-46958,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46963-46973,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46963-46973,
name: rst_tri_en(251),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46977-47492,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46977-46983,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46987-46989,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46987-46989,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46991-47491,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):46991-47005,
name: ldbyp3_data_mx(659),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47016-47052,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47017-47020,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47025-47051,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47025-47045,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47025-47045,
name: ifu_lsu_ldxa_data_w2(157),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47046-47050,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47046-47048,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47049-47050,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47157-47192,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47158-47161,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47165-47191,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47165-47185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47165-47185,
name: spu_lsu_ldxa_data_w2(161),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47186-47190,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47186-47188,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47189-47190,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47221-47253,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47222-47225,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47229-47252,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47229-47246,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47229-47246,
name: lsu_misc_rdata_w2(189),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47247-47251,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47247-47249,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47250-47251,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47287-47322,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47288-47292,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47296-47321,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47296-47318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47296-47318,
name: lmq_byp_ldxa_sel3_1hot(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47319-47320,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47369-47403,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47370-47374,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47377-47402,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47377-47399,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47377-47399,
name: lmq_byp_ldxa_sel3_1hot(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47400-47401,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47408-47442,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47409-47413,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47416-47441,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47416-47438,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47416-47438,
name: lmq_byp_ldxa_sel3_1hot(657),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47439-47440,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47452-47489,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47453-47457,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47461-47488,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47461-47482,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47461-47482,
name: lmq3_bypass_ldxa_data(367),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47483-47487,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47483-47485,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47486-47487,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47635-47672,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47641-47646,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47642-47643,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47644-47645,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47648-47670,
name: lmq_byp_data_sel3_1hot(661),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47648-47670,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47673-47733,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47681-47706,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47681-47703,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47681-47703,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47704-47705,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47711-47731,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47711-47728,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47711-47728,
name: lmq_byp_data_sel3(143),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47729-47730,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47734-47794,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47742-47767,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47742-47764,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47742-47764,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47765-47766,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47772-47792,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47772-47789,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47772-47789,
name: lmq_byp_data_sel3(143),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47790-47791,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47795-47855,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47803-47828,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47803-47825,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47803-47825,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47826-47827,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47833-47853,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47833-47850,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47833-47850,
name: lmq_byp_data_sel3(143),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47851-47852,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47856-47916,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47864-47889,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47864-47886,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47864-47886,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47887-47888,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47894-47914,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47894-47911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47894-47911,
name: lmq_byp_data_sel3(143),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47912-47913,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47919-47955,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47925-47931,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47926-47928,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47929-47930,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47932-47953,
name: lmq3_bypass_misc_data(663),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47932-47953,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47956-48390,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47956-47962,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47966-47968,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47966-47968,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47970-48389,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47970-47984,
name: ldbyp3_ldxa_mx(665),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47989-48017,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47990-47993,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47996-48016,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47996-48010,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):47996-48010,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48011-48015,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48011-48013,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48014-48015,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48042-48074,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48043-48046,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48049-48073,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48049-48067,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48049-48067,
name: exu_lsu_rs3_data_e(155),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48068-48072,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48068-48070,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48071-48072,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48090-48114,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48091-48094,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48097-48113,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48097-48107,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48097-48107,
name: atm_byte_g(565),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48108-48112,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48108-48110,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48111-48112,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48142-48177,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48143-48146,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48149-48176,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48149-48170,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48149-48170,
name: lmq3_bypass_ldxa_data(367),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48171-48175,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48171-48173,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48174-48175,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48202-48235,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48203-48207,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48209-48234,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48209-48231,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48209-48231,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48232-48233,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48241-48274,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48242-48246,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48248-48273,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48248-48270,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48248-48270,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48271-48272,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48278-48311,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48279-48283,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48285-48310,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48285-48307,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48285-48307,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48308-48309,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48315-48348,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48316-48320,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48322-48347,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48322-48344,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48322-48344,
name: lmq_byp_data_sel3_1hot(661),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48345-48346,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48352-48387,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48353-48357,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48359-48386,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48359-48380,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48359-48380,
name: lmq3_bypass_misc_data(663),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48381-48385,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48381-48383,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48384-48385,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48469-48688,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48469-48475,
name: mux2ds(611),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48479-48481,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48479-48481,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48483-48687,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48483-48493,
name: ldbyp3_fmx(667),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48498-48533,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48499-48502,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48505-48532,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48505-48526,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48505-48526,
name: lmq3_bypass_misc_data(663),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48527-48531,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48527-48529,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48530-48531,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48537-48575,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48538-48541,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48544-48574,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48544-48568,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48544-48568,
name: tlu_lsu_int_ldxa_data_w2(159),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48569-48573,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48569-48571,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48572-48573,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48579-48611,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48580-48584,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48586-48610,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48587-48610,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48587-48607,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48587-48607,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48608-48609,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48617-48648,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48618-48622,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48624-48647,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48624-48644,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48624-48644,
name: lmq_byp_data_fmx_sel(153),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48645-48646,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48652-48685,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48653-48657,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48659-48684,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48659-48678,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48659-48678,
name: lmq3_bypass_data_in(335),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48679-48683,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48679-48681,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48682-48683,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48932-48953,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48932-48937,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48937-48952,
name: ldbyp3_data_clk(669),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48937-48952,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48986-49190,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48986-48995,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48996-49188,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):48996-49014,
name: ldbyp3_data_clkbuf(671),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49033-49046,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49034-49038,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49042-49045,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49042-49045,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49064-49096,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49065-49070,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49073-49095,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49074-49095,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49074-49092,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49074-49092,
name: lmq_byp_data_en_w2(135),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49093-49094,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49114-49127,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49115-49120,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49123-49126,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49124-49126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49124-49126,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49145-49170,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49146-49149,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49154-49169,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49154-49169,
name: ldbyp3_data_clk(669),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49467-49683,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49467-49472,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49476-49478,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49476-49478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49480-49682,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49480-49494,
name: ldbyp3_data_ff(673),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49505-49540,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49506-49509,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49514-49539,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49514-49533,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49514-49533,
name: lmq3_bypass_data_in(335),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49534-49538,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49534-49536,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49537-49538,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49550-49582,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49551-49552,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49559-49581,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49559-49575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49559-49575,
name: lmq3_bypass_data(343),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49576-49580,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49576-49578,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49579-49580,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49592-49617,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49593-49596,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49601-49616,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49601-49616,
name: ldbyp3_data_clk(669),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49627-49641,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49628-49630,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49636-49640,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49649-49655,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49650-49652,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49666-49672,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49667-49669,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49883-50201,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49883-49889,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49893-49895,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49893-49895,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49897-50200,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49897-49910,
name: ld_byp_cas_mx(675),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49915-49945,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49916-49919,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49922-49944,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49922-49938,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49922-49938,
name: lmq0_bypass_data(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49939-49943,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49939-49941,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49942-49943,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49949-49979,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49950-49953,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49956-49978,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49956-49972,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49956-49972,
name: lmq1_bypass_data(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49973-49977,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49973-49975,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49976-49977,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49983-50013,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49984-49987,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49990-50012,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49990-50006,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):49990-50006,
name: lmq2_bypass_data(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50007-50011,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50007-50009,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50010-50011,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50017-50047,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50018-50021,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50024-50046,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50024-50040,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50024-50040,
name: lmq3_bypass_data(343),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50041-50045,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50041-50043,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50044-50045,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50051-50075,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50052-50056,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50058-50074,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50058-50071,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50058-50071,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50072-50073,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50081-50107,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50082-50086,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50090-50106,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50090-50103,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50090-50103,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50104-50105,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50111-50135,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50112-50116,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50118-50134,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50118-50131,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50118-50131,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50132-50133,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50141-50167,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50142-50146,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50150-50166,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50150-50163,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50150-50163,
name: ld_pcx_rq_sel(171),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50164-50165,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50171-50198,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50172-50176,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50178-50197,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50178-50191,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50178-50191,
name: cas_pkt2_data(327),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50192-50196,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50192-50194,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50195-50196,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50244-50568,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50244-50250,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50254-50256,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50254-50256,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50258-50567,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50258-50267,
name: tlb_st_mx(677),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50272-50302,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50273-50276,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50279-50301,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50279-50295,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50279-50295,
name: lmq0_bypass_data(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50296-50300,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50296-50298,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50299-50300,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50306-50336,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50307-50310,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50313-50335,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50313-50329,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50313-50329,
name: lmq1_bypass_data(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50330-50334,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50330-50332,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50333-50334,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50340-50370,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50341-50344,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50347-50369,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50347-50363,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50347-50363,
name: lmq2_bypass_data(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50364-50368,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50364-50366,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50367-50368,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50374-50404,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50375-50378,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50381-50403,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50381-50397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50381-50397,
name: lmq3_bypass_data(343),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50398-50402,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50398-50400,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50401-50402,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50408-50435,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50409-50413,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50415-50434,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50415-50431,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50415-50431,
name: lsu_tlb_st_sel_m(181),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50432-50433,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50441-50470,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50442-50446,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50450-50469,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50450-50466,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50450-50466,
name: lsu_tlb_st_sel_m(181),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50467-50468,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50474-50501,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50475-50479,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50481-50500,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50481-50497,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50481-50497,
name: lsu_tlb_st_sel_m(181),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50498-50499,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50507-50536,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50508-50512,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50516-50535,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50516-50532,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50516-50532,
name: lsu_tlb_st_sel_m(181),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50533-50534,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50540-50565,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50541-50545,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50547-50564,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50547-50558,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50547-50558,
name: tlb_st_data(359),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50559-50563,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50559-50561,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50562-50563,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50907-50935,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50912-50918,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50913-50915,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50916-50917,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50919-50933,
name: tlb_st_data_d1(679),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50919-50933,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50936-51121,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50936-50941,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50945-50947,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50945-50947,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50949-51120,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50949-50955,
name: std_d1(681),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50966-50993,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50967-50970,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50975-50992,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50975-50986,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50975-50986,
name: tlb_st_data(359),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50987-50991,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50987-50989,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):50990-50991,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51004-51034,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51005-51006,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51013-51033,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51013-51027,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51013-51027,
name: tlb_st_data_d1(679),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51028-51032,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51028-51030,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51031-51032,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51044-51057,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51045-51048,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51053-51056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51053-51056,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51067-51081,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51068-51070,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51076-51080,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51087-51093,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51088-51090,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51104-51110,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51105-51107,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51146-51164,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51146-51151,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51151-51163,
name: asi_data_clk(683),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51151-51163,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51197-51390,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51197-51206,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51207-51388,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51207-51218,
name: asid_clkbuf(685),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51237-51250,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51238-51242,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51246-51249,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51246-51249,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51268-51299,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51269-51274,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51277-51298,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51277-51298,
name: lsu_ifu_asi_data_en_l(239),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51317-51330,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51318-51323,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51326-51329,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51327-51329,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51327-51329,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51348-51370,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51349-51352,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51357-51369,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51357-51369,
name: asi_data_clk(683),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51654-51855,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51654-51659,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51663-51665,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51663-51665,
data: LiteralExpr(
Number(
48(579),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51667-51854,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51667-51677,
name: ifu_std_d1(687),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51688-51715,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51689-51692,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51697-51714,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51697-51708,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51697-51708,
name: tlb_st_data(359),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51709-51713,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51709-51711,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51712-51713,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51726-51759,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51727-51728,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51735-51758,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51735-51752,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51735-51752,
name: lsu_ifu_stxa_data(89),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51753-51757,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51753-51755,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51756-51757,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51769-51791,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51770-51773,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51778-51790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51778-51790,
name: asi_data_clk(683),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51801-51815,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51802-51804,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51810-51814,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51821-51827,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51822-51824,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51838-51844,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):51839-51841,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52808-52849,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52814-52819,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52815-52816,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52817-52818,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52821-52847,
name: lsu_diagnstc_data_sel_1hot(689),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52821-52847,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52850-52931,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52858-52887,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52858-52884,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52858-52884,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52885-52886,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52892-52930,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52892-52916,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52892-52913,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52892-52913,
name: lsu_diagnstc_data_sel(117),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52914-52915,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52919-52930,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52920-52930,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52920-52930,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52932-53013,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52940-52969,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52940-52966,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52940-52966,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52967-52968,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52974-53012,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52974-52998,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52974-52995,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52974-52995,
name: lsu_diagnstc_data_sel(117),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):52996-52997,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53001-53012,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53002-53012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53002-53012,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53014-53095,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53022-53051,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53022-53048,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53022-53048,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53049-53050,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53056-53094,
data: BinaryExpr {
op: BitAnd,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53056-53080,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53056-53077,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53056-53077,
name: lsu_diagnstc_data_sel(117),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53078-53079,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53083-53094,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53084-53094,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53084-53094,
name: rst_tri_en(251),
},
),
},
postfix: false,
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53096-53177,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53104-53133,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53104-53130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53104-53130,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53131-53132,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53138-53176,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53138-53162,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53138-53159,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53138-53159,
name: lsu_diagnstc_data_sel(117),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53160-53161,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53166-53176,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53166-53176,
name: rst_tri_en(251),
},
),
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53274-53646,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53274-53280,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53284-53286,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53284-53286,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53288-53645,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53288-53298,
name: diag_st_mx(691),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53303-53333,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53304-53307,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53310-53332,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53310-53326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53310-53326,
name: lmq0_bypass_data(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53327-53331,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53327-53329,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53330-53331,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53337-53367,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53338-53341,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53344-53366,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53344-53360,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53344-53360,
name: lmq1_bypass_data(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53361-53365,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53361-53363,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53364-53365,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53371-53401,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53372-53375,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53378-53400,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53378-53394,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53378-53394,
name: lmq2_bypass_data(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53395-53399,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53395-53397,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53398-53399,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53405-53435,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53406-53409,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53412-53434,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53412-53428,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53412-53428,
name: lmq3_bypass_data(343),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53429-53433,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53429-53431,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53432-53433,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53439-53476,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53440-53444,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53446-53475,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53446-53472,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53446-53472,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53473-53474,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53482-53519,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53483-53487,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53489-53518,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53489-53515,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53489-53515,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53516-53517,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53523-53560,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53524-53528,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53530-53559,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53530-53556,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53530-53556,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53557-53558,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53566-53603,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53567-53571,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53573-53602,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53573-53599,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53573-53599,
name: lsu_diagnstc_data_sel_1hot(689),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53600-53601,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53607-53643,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53608-53612,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53614-53642,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53614-53636,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53614-53636,
name: lsu_diagnstc_wr_data_e(87),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53637-53641,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53637-53639,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53640-53641,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53874-53934,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53881-53904,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53881-53904,
name: lsu_diagnstc_wr_data_b0(85),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53907-53932,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53907-53929,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53907-53929,
name: lsu_diagnstc_wr_data_e(87),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):53930-53931,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54042-54100,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54049-54076,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54049-54070,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54049-54070,
name: lsu_tlu_st_rs3_data_g(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54071-54075,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54071-54073,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54074-54075,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54079-54099,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54079-54093,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54079-54093,
name: tlb_st_data_d1(679),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54094-54098,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54094-54096,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54097-54098,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54101-54156,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54108-54132,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54108-54126,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54108-54126,
name: lsu_mmu_rs3_data_g(81),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54127-54131,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54127-54129,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54130-54131,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54135-54155,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54135-54149,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54135-54149,
name: tlb_st_data_d1(679),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54150-54154,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54150-54152,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54153-54154,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54157-54212,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54164-54188,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54164-54182,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54164-54182,
name: lsu_tlu_rs3_data_g(83),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54183-54187,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54183-54185,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54186-54187,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54191-54211,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54191-54205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54191-54205,
name: tlb_st_data_d1(679),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54206-54210,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54206-54208,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):54209-54210,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55020-55069,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55028-55047,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55028-55041,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55028-55041,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55042-55046,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55042-55044,
data: LiteralExpr(
Number(
51(273),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55045-55046,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55050-55067,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55050-55061,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55050-55061,
name: ifu_pcx_pkt(133),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55062-55066,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55062-55064,
data: LiteralExpr(
Number(
51(273),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55065-55066,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55108-55166,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55116-55144,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55116-55134,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55116-55134,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2748-2751,
data: LiteralExpr(
Number(
123(693),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55147-55164,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55147-55160,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55147-55160,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55161-55163,
data: LiteralExpr(
Number(
51(273),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55167-55240,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55175-55216,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55175-55193,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55175-55193,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2855,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2800,
data: LiteralExpr(
Number(
122(695),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2852-2855,
data: LiteralExpr(
Number(
118(697),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55219-55239,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55219-55232,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55219-55232,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55233-55238,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55233-55235,
data: LiteralExpr(
Number(
48(579),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55236-55238,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55241-55298,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55249-55276,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55249-55267,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55249-55267,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2880-2883,
data: LiteralExpr(
Number(
117(699),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55279-55296,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55279-55292,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55279-55292,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55293-55295,
data: LiteralExpr(
Number(
49(701),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55299-55369,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55307-55348,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55307-55325,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55307-55325,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-3036,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-2988,
data: LiteralExpr(
Number(
116(703),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3033-3036,
data: LiteralExpr(
Number(
114(705),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55351-55367,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55351-55362,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55351-55362,
name: const_cpuid(131),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55363-55366,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55363-55364,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55365-55366,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55412-55486,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55420-55461,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55420-55438,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55420-55438,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3112,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3064,
data: LiteralExpr(
Number(
113(707),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3109-3112,
data: LiteralExpr(
Number(
112(709),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55464-55484,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55464-55477,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55464-55477,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55478-55483,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55478-55480,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55481-55483,
data: LiteralExpr(
Number(
40(285),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55487-55548,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55495-55525,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55495-55513,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55495-55513,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3140,
data: LiteralExpr(
Number(
111(711),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55529-55546,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55529-55542,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55529-55542,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55543-55545,
data: LiteralExpr(
Number(
50(713),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55549-55610,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55557-55600,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55557-55575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55557-55575,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3219,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3140,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3140,
data: LiteralExpr(
Number(
111(711),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55587-55588,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3216-3219,
data: LiteralExpr(
Number(
109(715),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55604-55609,
data: LiteralExpr(
BasedInteger(
Some(
2(265),
),
false,
'b',
00(399),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55611-55686,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55619-55660,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55619-55637,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55619-55637,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3244-3304,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3244-3247,
data: LiteralExpr(
Number(
108(717),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3301-3304,
data: LiteralExpr(
Number(
107(289),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55664-55684,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55664-55677,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55664-55677,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55678-55683,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55678-55680,
data: LiteralExpr(
Number(
43(291),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55681-55683,
data: LiteralExpr(
Number(
42(479),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55716-55777,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55724-55765,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55724-55742,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55724-55742,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3426-3486,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3426-3429,
data: LiteralExpr(
Number(
106(719),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3483-3486,
data: LiteralExpr(
Number(
104(721),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55769-55775,
data: LiteralExpr(
BasedInteger(
Some(
3(261),
),
false,
'b',
000(723),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55778-55852,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55786-55827,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55786-55804,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55786-55804,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3589,
data: LiteralExpr(
Number(
103(725),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55831-55850,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55831-55844,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55831-55844,
name: ifu_pcx_pkt_e(325),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55845-55849,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55845-55847,
data: LiteralExpr(
Number(
39(295),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55848-55849,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55864-55924,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55872-55913,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55872-55890,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55872-55890,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3712,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3666,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3711-3712,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55917-55922,
data: LiteralExpr(
BasedInteger(
Some(
64(395),
),
false,
'd',
0(263),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55969-56028,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55977-56005,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55977-55995,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):55977-55995,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2748-2751,
data: LiteralExpr(
Number(
123(693),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56008-56026,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56008-56022,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56008-56022,
name: tlu_lsu_pcxpkt(129),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56023-56025,
data: LiteralExpr(
Number(
25(271),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56029-56103,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56037-56078,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56037-56055,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56037-56055,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2855,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2800,
data: LiteralExpr(
Number(
122(695),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2852-2855,
data: LiteralExpr(
Number(
118(697),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56081-56102,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56081-56095,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56081-56095,
name: tlu_lsu_pcxpkt(129),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56096-56101,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56096-56098,
data: LiteralExpr(
Number(
24(515),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56099-56101,
data: LiteralExpr(
Number(
20(727),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56104-56148,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56112-56139,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56112-56130,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56112-56130,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2880-2883,
data: LiteralExpr(
Number(
117(699),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56142-56146,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56278-56352,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56286-56327,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56286-56304,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56286-56304,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-3036,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-2988,
data: LiteralExpr(
Number(
116(703),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3033-3036,
data: LiteralExpr(
Number(
114(705),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56330-56351,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56330-56344,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56330-56344,
name: tlu_lsu_pcxpkt(129),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56345-56350,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56345-56347,
data: LiteralExpr(
Number(
12(383),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56348-56350,
data: LiteralExpr(
Number(
10(303),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56388-56463,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56396-56437,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56396-56414,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56396-56414,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3112,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3064,
data: LiteralExpr(
Number(
113(707),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3109-3112,
data: LiteralExpr(
Number(
112(709),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56440-56461,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56440-56454,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56440-56454,
name: tlu_lsu_pcxpkt(129),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56455-56460,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56455-56457,
data: LiteralExpr(
Number(
19(729),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56458-56460,
data: LiteralExpr(
Number(
18(731),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56504-56564,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56512-56553,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56512-56530,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56512-56530,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3219,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3140,
data: LiteralExpr(
Number(
111(711),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3216-3219,
data: LiteralExpr(
Number(
109(715),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56557-56563,
data: LiteralExpr(
BasedInteger(
Some(
3(261),
),
false,
'b',
000(723),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56565-56625,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56573-56614,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56573-56591,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56573-56591,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3244-3304,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3244-3247,
data: LiteralExpr(
Number(
108(717),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3301-3304,
data: LiteralExpr(
Number(
107(289),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56618-56623,
data: LiteralExpr(
BasedInteger(
Some(
2(265),
),
false,
'b',
00(399),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56626-56687,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56634-56675,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56634-56652,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56634-56652,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3426-3486,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3426-3429,
data: LiteralExpr(
Number(
106(719),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3483-3486,
data: LiteralExpr(
Number(
104(721),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56679-56685,
data: LiteralExpr(
BasedInteger(
Some(
3(261),
),
false,
'b',
000(723),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56688-56748,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56696-56737,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56696-56714,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56696-56714,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3589,
data: LiteralExpr(
Number(
103(725),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56741-56746,
data: LiteralExpr(
BasedInteger(
Some(
40(285),
),
false,
'd',
0(263),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56749-56832,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56757-56798,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56757-56775,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56757-56775,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3712,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3666,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3711-3712,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56802-56830,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56803-56808,
data: LiteralExpr(
BasedInteger(
Some(
46(733),
),
false,
'd',
0(263),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56809-56829,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56809-56823,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56809-56823,
name: tlu_lsu_pcxpkt(129),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56824-56828,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56824-56826,
data: LiteralExpr(
Number(
17(735),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56827-56828,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56863-56918,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56871-56897,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56871-56887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56871-56887,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2748-2751,
data: LiteralExpr(
Number(
123(693),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56900-56916,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56900-56912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56900-56912,
name: ffu_lsu_data(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56913-56915,
data: LiteralExpr(
Number(
80(287),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56919-56997,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56927-56966,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56927-56943,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56927-56943,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2855,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2800,
data: LiteralExpr(
Number(
122(695),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2852-2855,
data: LiteralExpr(
Number(
118(697),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56969-56995,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56970-56977,
data: LiteralExpr(
BasedInteger(
Some(
4(301),
),
false,
'b',
0101(737),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56978-56994,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56978-56990,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56978-56990,
name: ffu_lsu_data(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56991-56993,
data: LiteralExpr(
Number(
78(739),
None,
),
),
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):56998-57040,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57006-57031,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57006-57022,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57006-57022,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2880-2883,
data: LiteralExpr(
Number(
117(699),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57034-57038,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57041-57109,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57049-57088,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57049-57065,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57049-57065,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-3036,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-2988,
data: LiteralExpr(
Number(
116(703),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3033-3036,
data: LiteralExpr(
Number(
114(705),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57091-57107,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57091-57102,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57091-57102,
name: const_cpuid(131),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57103-57106,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57103-57104,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57105-57106,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57110-57181,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57118-57157,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57118-57134,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57118-57134,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3112,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3064,
data: LiteralExpr(
Number(
113(707),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3109-3112,
data: LiteralExpr(
Number(
112(709),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57160-57179,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57160-57172,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57160-57172,
name: ffu_lsu_data(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57173-57178,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57173-57175,
data: LiteralExpr(
Number(
77(741),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57176-57178,
data: LiteralExpr(
Number(
76(743),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57182-57238,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57190-57229,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57190-57206,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57190-57206,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3486,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3140,
data: LiteralExpr(
Number(
111(711),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3483-3486,
data: LiteralExpr(
Number(
104(721),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57232-57236,
data: LiteralExpr(
BasedInteger(
Some(
8(509),
),
false,
'd',
0(263),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57239-57299,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57247-57289,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57247-57263,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57247-57263,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3589,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3589,
data: LiteralExpr(
Number(
103(725),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57286-57288,
data: LiteralExpr(
Number(
16(513),
None,
),
),
},
},
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57292-57297,
data: LiteralExpr(
BasedInteger(
Some(
24(515),
),
false,
'd',
0(263),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57306-57381,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57314-57358,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57314-57330,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57314-57330,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57342-57344,
data: LiteralExpr(
Number(
15(507),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57356-57357,
data: LiteralExpr(
Number(
8(509),
None,
),
),
},
},
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57361-57380,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57361-57373,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57361-57373,
name: ffu_lsu_data(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57374-57379,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57374-57376,
data: LiteralExpr(
Number(
75(277),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57377-57379,
data: LiteralExpr(
Number(
68(745),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57391-57453,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57399-57442,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57399-57415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57399-57415,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57427-57428,
data: LiteralExpr(
Number(
7(483),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57440-57441,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57445-57452,
data: LiteralExpr(
BasedInteger(
Some(
4(301),
),
false,
'b',
0000(747),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57468-57541,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57476-57517,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57476-57492,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57476-57492,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57504-57505,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57520-57539,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57520-57532,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57520-57532,
name: ffu_lsu_data(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57533-57538,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57533-57535,
data: LiteralExpr(
Number(
67(749),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57536-57538,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57551-57621,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57559-57598,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57559-57575,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57559-57575,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3712,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3666,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3711-3712,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57601-57619,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57601-57613,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57601-57613,
name: ffu_lsu_data(179),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57614-57618,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57614-57616,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57617-57618,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57649-57666,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57649-57654,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57654-57665,
name: cacherd_clk(751),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57654-57665,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57699-57890,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57699-57708,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57709-57888,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57709-57723,
name: cacherd_clkbuf(753),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57742-57755,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57743-57747,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57751-57754,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57751-57754,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57773-57800,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57774-57779,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57782-57799,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57783-57799,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57783-57799,
name: lsu_ramtest_rd_w(113),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57818-57831,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57819-57824,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57827-57830,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57828-57830,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57828-57830,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57849-57870,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57850-57853,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57858-57869,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57858-57869,
name: cacherd_clk(751),
},
),
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57902-57946,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57908-57914,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57909-57911,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57912-57913,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57916-57929,
name: cache_rdata_w(755),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57916-57929,
dims: [],
init: None,
},
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57930-57944,
name: cache_rdata_w2(757),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57930-57944,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57948-58147,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57948-57954,
name: mux2ds(611),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57958-57960,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57958-57960,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57962-58146,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57962-57973,
name: cacherd_sel(759),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57978-58012,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57979-57982,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57985-58011,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57985-58005,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):57985-58005,
name: ifu_lsu_ldxa_data_w2(157),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58006-58010,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58006-58008,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58009-58010,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58016-58048,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58017-58020,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58023-58047,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58023-58041,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58023-58041,
name: lsu_dcache_rdata_w(201),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58042-58046,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58042-58044,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58045-58046,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58052-58080,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58053-58057,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58059-58079,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58060-58079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58060-58079,
name: lsu_dcache_iob_rd_w(111),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58086-58113,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58087-58091,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58093-58112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58093-58112,
name: lsu_dcache_iob_rd_w(111),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58117-58144,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58118-58122,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58124-58143,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58124-58137,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58124-58137,
name: cache_rdata_w(755),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58138-58142,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58138-58140,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58141-58142,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58429-58660,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58429-58434,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58438-58440,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58438-58440,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58442-58659,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58442-58451,
name: cachedata(761),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58462-58491,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58463-58466,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58471-58490,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58471-58484,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58471-58484,
name: cache_rdata_w(755),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58485-58489,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58485-58487,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58488-58489,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58501-58531,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58502-58503,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58510-58530,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58510-58524,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58510-58524,
name: cache_rdata_w2(757),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58525-58529,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58525-58527,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58528-58529,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58573-58594,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58574-58577,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58582-58593,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58582-58593,
name: cacherd_clk(751),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58604-58618,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58605-58607,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58613-58617,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58626-58632,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58627-58629,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58643-58649,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58644-58646,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58670-58712,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58678-58703,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58678-58693,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58678-58693,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2748-2751,
data: LiteralExpr(
Number(
123(693),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58706-58710,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
1(269),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58713-58809,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58721-58759,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58721-58736,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58721-58736,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2855,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2797-2800,
data: LiteralExpr(
Number(
122(695),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2852-2855,
data: LiteralExpr(
Number(
118(697),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58762-58807,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58763-58769,
data: LiteralExpr(
BasedInteger(
Some(
3(261),
),
false,
'b',
011(763),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58770-58787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58770-58787,
name: lsu_pcx_fwd_reply(185),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58788-58806,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58789-58806,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58789-58806,
name: lsu_pcx_fwd_reply(185),
},
),
},
postfix: false,
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58810-58867,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58818-58842,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58818-58833,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58818-58833,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2880-2883,
data: LiteralExpr(
Number(
117(699),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58845-58865,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58845-58860,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58845-58860,
name: lsu_pcx_fwd_pkt(183),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58861-58864,
data: LiteralExpr(
Number(
107(289),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58868-58943,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58876-58914,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58876-58891,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58876-58891,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-3036,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2985-2988,
data: LiteralExpr(
Number(
116(703),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3033-3036,
data: LiteralExpr(
Number(
114(705),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58917-58941,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58917-58932,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58917-58932,
name: lsu_pcx_fwd_pkt(183),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58933-58940,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58933-58936,
data: LiteralExpr(
Number(
106(719),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58937-58940,
data: LiteralExpr(
Number(
104(721),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58944-59000,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58952-58990,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58952-58967,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58952-58967,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3112,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3064,
data: LiteralExpr(
Number(
113(707),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3109-3112,
data: LiteralExpr(
Number(
112(709),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):58993-58998,
data: LiteralExpr(
BasedInteger(
Some(
2(265),
),
false,
'b',
00(399),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59001-59093,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59009-59047,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59009-59024,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59009-59024,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3486,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3137-3140,
data: LiteralExpr(
Number(
111(711),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3483-3486,
data: LiteralExpr(
Number(
104(721),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59054-59091,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59055-59064,
data: LiteralExpr(
BasedInteger(
Some(
6(539),
),
false,
'b',
000000(765),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59065-59085,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59065-59085,
name: lsu_fwd_rply_sz1_unc(249),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59086-59090,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
1(269),
),
),
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59141-59215,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59149-59187,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59149-59164,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59149-59164,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3586-3589,
data: LiteralExpr(
Number(
103(725),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59190-59213,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59190-59205,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59190-59205,
name: lsu_pcx_fwd_pkt(183),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59206-59212,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59206-59209,
data: LiteralExpr(
Number(
103(725),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59210-59212,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59717-60038,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59717-59723,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59726-59728,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59726-59728,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59730-60037,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59730-59748,
name: mx_fwd_full_pcxpkt(767),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59755-59795,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59756-59759,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59761-59794,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59762-59767,
data: LiteralExpr(
BasedInteger(
Some(
20(727),
),
false,
'd',
0(263),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59768-59793,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59768-59787,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59768-59787,
name: lsu_iobrdge_rd_data(195),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59788-59792,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59788-59790,
data: LiteralExpr(
Number(
43(291),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59791-59792,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59801-59828,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59802-59805,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59807-59827,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59807-59821,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59807-59821,
name: cache_rdata_w2(757),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59822-59826,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59822-59824,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59825-59826,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59834-59862,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59835-59838,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59840-59861,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59840-59855,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59840-59855,
name: lsu_pcx_fwd_pkt(183),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59856-59860,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59856-59858,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59859-59860,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59868-59903,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59869-59873,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59874-59902,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59874-59899,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59874-59899,
name: lsu_iobrdge_rply_data_sel(193),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59900-59901,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59909-59944,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59910-59914,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59915-59943,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59915-59940,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59915-59940,
name: lsu_iobrdge_rply_data_sel(193),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59941-59942,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59950-59985,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59951-59955,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59956-59984,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59956-59981,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59956-59981,
name: lsu_iobrdge_rply_data_sel(193),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59982-59983,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59991-60036,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59992-59996,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59997-60035,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59997-60012,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):59997-60012,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3712,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3664-3666,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3711-3712,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60052-60098,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60058-60074,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60070-60071,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60072-60073,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60076-60096,
name: spu_lsu_ldst_pckt_d1(769),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60076-60096,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60099-60333,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60099-60104,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
name: None,
expr: Expr(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60120-60332,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60120-60143,
name: ff_spu_lsu_ldst_pckt_d1(771),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60154-60195,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60155-60158,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60161-60194,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60161-60178,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60161-60178,
name: spu_lsu_ldst_pckt(127),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60190-60191,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60192-60193,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60206-60250,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60207-60208,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60213-60249,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60213-60233,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60213-60233,
name: spu_lsu_ldst_pckt_d1(769),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60245-60246,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60247-60248,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60260-60271,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60261-60264,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60267-60270,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60267-60270,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60281-60293,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60282-60284,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60288-60292,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60299-60305,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60300-60302,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60316-60322,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60317-60319,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60336-60487,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60344-60378,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60344-60362,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60344-60362,
name: imiss_strm_pcx_pkt(319),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60374-60375,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60376-60377,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60381-60485,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60381-60397,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60381-60397,
name: imiss_pcx_mx_sel(123),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60412-60446,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60412-60430,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60412-60430,
name: ifu_full_pcx_pkt_e(323),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60442-60443,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60444-60445,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60449-60485,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60449-60469,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60449-60469,
name: spu_lsu_ldst_pckt_d1(769),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60481-60482,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60483-60484,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60489-60533,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60495-60511,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60507-60508,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60509-60510,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60513-60531,
name: fwd_int_fp_pcx_pkt(773),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60513-60531,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60537-60973,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60537-60543,
name: mux3ds(583),
},
params: [
ParamAssignment {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
name: None,
expr: Expr(
Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60558-60972,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60558-60580,
name: mux_fwd_int_fp_pcx_pkt(775),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60588-60627,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60589-60592,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60595-60626,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60595-60610,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60595-60610,
name: fwd_full_pcxpkt(369),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60622-60623,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60624-60625,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60674-60716,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60675-60678,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60681-60715,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60681-60699,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60681-60699,
name: intrpt_full_pcxpkt(321),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60711-60712,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60713-60714,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60723-60763,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60724-60727,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60730-60762,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60730-60746,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60730-60746,
name: fpop_full_pcxpkt(357),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60758-60759,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60760-60761,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60770-60802,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60771-60775,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60777-60801,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60777-60798,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60777-60798,
name: fwd_int_fp_pcx_mx_sel(125),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60799-60800,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60809-60841,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60810-60814,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60816-60840,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60816-60837,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60816-60837,
name: fwd_int_fp_pcx_mx_sel(125),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60838-60839,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60848-60880,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60849-60853,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60855-60879,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60855-60876,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60855-60876,
name: fwd_int_fp_pcx_mx_sel(125),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60877-60878,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60887-60930,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60888-60892,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60894-60929,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60894-60912,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60894-60912,
name: fwd_int_fp_pcx_pkt(773),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60925-60926,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):60927-60928,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61200-61256,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61207-61232,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61207-61218,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61207-61218,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1031-1034,
data: LiteralExpr(
Number(
114(705),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61235-61254,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61235-61254,
name: lsu_stb_pcx_rvld_d1(121),
},
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61308-61383,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61315-61357,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61315-61326,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61315-61326,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1059-1090,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1059-1062,
data: LiteralExpr(
Number(
113(707),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1087-1090,
data: LiteralExpr(
Number(
111(711),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61360-61381,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61360-61374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61360-61374,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61375-61380,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61375-61377,
data: LiteralExpr(
Number(
74(777),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61378-61380,
data: LiteralExpr(
Number(
72(779),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61399-61567,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61406-61430,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61406-61417,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61406-61417,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1115-1118,
data: LiteralExpr(
Number(
110(781),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61492-61565,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61492-61531,
data: BinaryExpr {
op: BitOr,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61492-61510,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61492-61506,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61492-61506,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61507-61509,
data: LiteralExpr(
Number(
74(777),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61513-61531,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61513-61527,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61513-61527,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61528-61530,
data: LiteralExpr(
Number(
73(783),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61547-61565,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61547-61561,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61547-61561,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61562-61564,
data: LiteralExpr(
Number(
71(785),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61635-61709,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61643-61685,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61643-61654,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61643-61654,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1143-1174,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1143-1146,
data: LiteralExpr(
Number(
109(715),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1171-1174,
data: LiteralExpr(
Number(
108(717),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61688-61707,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61688-61702,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61688-61702,
name: lsu_stb_rd_tid(191),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61703-61706,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61703-61704,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61705-61706,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61795-61852,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61803-61829,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61803-61814,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61803-61814,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1199-1202,
data: LiteralExpr(
Number(
107(289),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61832-61850,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61832-61846,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61832-61846,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61847-61849,
data: LiteralExpr(
Number(
71(785),
None,
),
),
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61862-61907,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61870-61898,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61870-61881,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61870-61881,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1199-1202,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1199-1202,
data: LiteralExpr(
Number(
107(289),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61896-61897,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61901-61905,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61986-62085,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61994-62036,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61994-62005,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):61994-62005,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1287-1318,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1287-1290,
data: LiteralExpr(
Number(
105(787),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1315-1318,
data: LiteralExpr(
Number(
104(721),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62063-62084,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62063-62077,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62063-62077,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62078-62083,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62078-62080,
data: LiteralExpr(
Number(
69(789),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62081-62083,
data: LiteralExpr(
Number(
68(745),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62293-62417,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62301-62343,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62301-62312,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62301-62312,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1343-1373,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1343-1346,
data: LiteralExpr(
Number(
103(725),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1371-1373,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62371-62415,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62372-62392,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62372-62386,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62372-62386,
name: stb_rdata_ramc(165),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62387-62391,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62387-62389,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62390-62391,
data: LiteralExpr(
Number(
9(281),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62393-62414,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62393-62407,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62393-62407,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62408-62413,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62408-62410,
data: LiteralExpr(
Number(
67(749),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62411-62413,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
},
},
],
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62427-62525,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62435-62477,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62435-62446,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62435-62446,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1398-1426,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1398-1400,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1425-1426,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62504-62524,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62504-62518,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62504-62518,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62519-62523,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62519-62521,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62522-62523,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62567-62644,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62575-62608,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62575-62588,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62575-62588,
name: store_pcx_pkt(313),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: LiteralExpr(
Number(
115(311),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62604-62605,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62606-62607,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62611-62642,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62611-62622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62611-62622,
name: stb_pcx_pkt(317),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1003-1006,
data: LiteralExpr(
Number(
115(311),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62638-62639,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62640-62641,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62667-62692,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62672-62677,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62673-62674,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62675-62676,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62678-62690,
name: bld_addr_b54(791),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62678-62690,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62693-62802,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62700-62717,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62700-62712,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62700-62712,
name: bld_addr_b54(791),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62713-62716,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62713-62714,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62715-62716,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62721-62800,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62721-62735,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62721-62735,
name: lsu_bld_pcx_rq(225),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62738-62758,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62738-62753,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62738-62753,
name: lsu_bld_rq_addr(227),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62754-62757,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62754-62755,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62756-62757,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62761-62800,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62761-62773,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62761-62773,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62785-62786,
data: LiteralExpr(
Number(
5(307),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62798-62799,
data: LiteralExpr(
Number(
4(301),
None,
),
),
},
},
},
},
},
},
},
},
},
),
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62929-64318,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62929-62935,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62939-62942,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62939-62942,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62944-64317,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62944-62955,
name: pcx_pkt_src(793),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62960-63486,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62961-62964,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62967-63485,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62968-62990,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62968-62980,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62968-62980,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1476-1478,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):62991-62996,
data: LiteralExpr(
BasedInteger(
Some(
2(265),
),
false,
'b',
00(399),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63002-63038,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63002-63014,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63002-63014,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1776,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1747-1749,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1774-1776,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63044-63065,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63044-63056,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63044-63056,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1794-1796,
data: LiteralExpr(
Number(
44(279),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63066-63082,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63066-63077,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63066-63077,
name: const_cpuid(131),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63078-63081,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63078-63079,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63080-63081,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63091-63107,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63091-63102,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63091-63102,
name: ld_pcx_thrd(173),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63103-63106,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63103-63104,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63105-63106,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63108-63133,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63108-63133,
name: lsu_pcx_ld_dtag_perror_w2(199),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63139-63162,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63139-63151,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63139-63151,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1520-1522,
data: LiteralExpr(
Number(
62(471),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63163-63188,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63163-63175,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63163-63175,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1499-1501,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63194-63229,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63194-63206,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63194-63206,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1821-1850,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1821-1823,
data: LiteralExpr(
Number(
43(291),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1848-1850,
data: LiteralExpr(
Number(
42(479),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63230-63246,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63230-63246,
name: lsu_pcx_rq_sz_b3(115),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63364-63401,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63364-63376,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63364-63376,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1875-1877,
data: LiteralExpr(
Number(
41(401),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63399-63400,
data: LiteralExpr(
Number(
6(539),
None,
),
),
},
},
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63403-63420,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63403-63415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63403-63415,
name: bld_addr_b54(791),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63416-63419,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63416-63417,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63418-63419,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63427-63464,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63427-63439,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63427-63439,
name: load_pcx_pkt(347),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63451-63452,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1956-1957,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63465-63484,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63465-63478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63465-63478,
name: cas_pkt2_data(327),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63479-63483,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63479-63481,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63482-63483,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63498-63940,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63499-63502,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63505-63939,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63506-63533,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63506-63519,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63506-63519,
name: store_pcx_pkt(313),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1031-1034,
data: LiteralExpr(
Number(
114(705),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63534-63538,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63543-63571,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63543-63556,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63543-63556,
name: store_pcx_pkt(313),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1199-1202,
data: LiteralExpr(
Number(
107(289),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63609-63653,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63609-63622,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63609-63622,
name: store_pcx_pkt(313),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1059-1090,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1059-1062,
data: LiteralExpr(
Number(
113(707),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1087-1090,
data: LiteralExpr(
Number(
111(711),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63659-63685,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63659-63672,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63659-63672,
name: store_pcx_pkt(313),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1115-1118,
data: LiteralExpr(
Number(
110(781),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63687-63703,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63687-63698,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63687-63698,
name: const_cpuid(131),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63699-63702,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63699-63700,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63701-63702,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63709-63753,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63709-63722,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63709-63722,
name: store_pcx_pkt(313),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1143-1174,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1143-1146,
data: LiteralExpr(
Number(
109(715),
None,
),
),
},
rhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1171-1174,
data: LiteralExpr(
Number(
108(717),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63759-63763,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63769-63787,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63769-63783,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63769-63783,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63784-63786,
data: LiteralExpr(
Number(
70(795),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63814-63832,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63814-63828,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63814-63828,
name: stb_rdata_ramd(163),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63829-63831,
data: LiteralExpr(
Number(
75(277),
None,
),
),
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63839-63844,
data: LiteralExpr(
BasedInteger(
Some(
2(265),
),
false,
'b',
00(399),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63902-63906,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63907-63938,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63907-63920,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63907-63920,
name: store_pcx_pkt(313),
},
),
},
index: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1287-1290,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(4; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/lsu.h"):1287-1290,
data: LiteralExpr(
Number(
105(787),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63936-63937,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63957-63999,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63958-63961,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63964-63998,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63964-63982,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63964-63982,
name: imiss_strm_pcx_pkt(319),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63994-63995,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):63996-63997,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64032-64074,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64033-64036,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64039-64073,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64039-64057,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64039-64057,
name: fwd_int_fp_pcx_pkt(773),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64069-64070,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64071-64072,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64131-64157,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64132-64136,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64138-64156,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64138-64153,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64138-64153,
name: pcx_pkt_src_sel(119),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64154-64155,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64163-64189,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64164-64168,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64170-64188,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64170-64185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64170-64185,
name: pcx_pkt_src_sel(119),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64186-64187,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64193-64219,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64194-64198,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64200-64218,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64200-64215,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64200-64215,
name: pcx_pkt_src_sel(119),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64216-64217,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64223-64249,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64224-64228,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64230-64248,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64230-64245,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64230-64245,
name: pcx_pkt_src_sel(119),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64246-64247,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64279-64315,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64280-64284,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64286-64314,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64286-64298,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64286-64298,
name: pcx_pkt_data(315),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64310-64311,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64312-64313,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64320-64527,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64320-64325,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64329-64332,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64329-64332,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64334-64526,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64334-64345,
name: pcx_xmit_ff(797),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64356-64392,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64357-64360,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64363-64391,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64363-64375,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64363-64375,
name: pcx_pkt_data(315),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64387-64388,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64389-64390,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64403-64442,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64404-64405,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64410-64441,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64410-64425,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64410-64425,
name: spc_pcx_data_pa(13),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: BinaryExpr {
op: Sub,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):2641-2644,
data: LiteralExpr(
Number(
124(267),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64437-64438,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64439-64440,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64452-64463,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64453-64456,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64459-64462,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64459-64462,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64473-64487,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64474-64476,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64482-64486,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64493-64499,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64494-64496,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64510-64516,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64511-64513,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64726-65007,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64726-64731,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64735-64736,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64735-64736,
data: LiteralExpr(
Number(
9(281),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64738-65006,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64738-64748,
name: stg_icindx(799),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64759-64845,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64760-64763,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64766-64844,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64767-64807,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64767-64779,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64767-64779,
name: pcx_pkt_data(315),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64791-64793,
data: LiteralExpr(
Number(
11(305),
None,
),
),
},
},
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: BinaryExpr {
op: Add,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3636-3638,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64805-64806,
data: LiteralExpr(
Number(
5(307),
None,
),
),
},
},
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64808-64843,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64808-64820,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64808-64820,
name: pcx_pkt_data(315),
},
),
},
index: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3112,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3061-3064,
data: LiteralExpr(
Number(
113(707),
None,
),
),
},
rhs: Expr {
span: Source(3; "/tmpfs/src/github/sv-tests/third_party/tests/utd-sv/iop.h"):3109-3112,
data: LiteralExpr(
Number(
112(709),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64856-64922,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64857-64858,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64863-64921,
data: ConcatExpr {
repeat: None,
exprs: [
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64864-64893,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64864-64887,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64864-64887,
name: lsu_ifu_ld_icache_index(91),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64888-64892,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64888-64890,
data: LiteralExpr(
Number(
11(305),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64891-64892,
data: LiteralExpr(
Number(
5(307),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64894-64920,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64894-64915,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64894-64915,
name: lsu_ifu_ld_pcxpkt_tid(93),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64916-64919,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64916-64917,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64918-64919,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
],
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64932-64943,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64933-64936,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64939-64942,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64939-64942,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64953-64967,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64954-64956,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64962-64966,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64973-64979,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64974-64976,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64990-64996,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):64991-64993,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65258-65286,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65258-65270,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65270-65284,
name: va_wtchpt0_clk(801),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65270-65284,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65293-65321,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65298-65304,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65299-65301,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65302-65303,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65305-65320,
name: va_wtchpt0_addr(803),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65305-65320,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65355-65556,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65355-65364,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65365-65554,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65365-65381,
name: clkbf_va_wtchpt0(805),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65400-65413,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65401-65405,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65409-65412,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65409-65412,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65431-65463,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65432-65437,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65440-65462,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65440-65462,
name: lsu_va_wtchpt0_wr_en_l(203),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65481-65494,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65482-65487,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65490-65493,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65491-65493,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65491-65493,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65512-65536,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65513-65516,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65521-65535,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65521-65535,
name: va_wtchpt0_clk(801),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65830-66044,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65830-65835,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65838-65840,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65838-65840,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65842-66043,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65842-65855,
name: va_wtchpt0_ff(807),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65866-65903,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65867-65870,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65875-65902,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65875-65896,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65875-65896,
name: lsu_tlu_st_rs3_data_g(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65897-65901,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65897-65899,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65900-65901,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65913-65944,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65914-65915,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65922-65943,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65922-65937,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65922-65937,
name: va_wtchpt0_addr(803),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65938-65942,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65938-65940,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65941-65942,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65954-65978,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65955-65958,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65963-65977,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65963-65977,
name: va_wtchpt0_clk(801),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65988-66002,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65989-65991,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):65997-66001,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66010-66016,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66011-66013,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66027-66033,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66028-66030,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66083-66111,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66083-66095,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66095-66109,
name: va_wtchpt1_clk(809),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66095-66109,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66118-66146,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66123-66129,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66124-66126,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66127-66128,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66130-66145,
name: va_wtchpt1_addr(811),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66130-66145,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66180-66381,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66180-66189,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66190-66379,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66190-66206,
name: clkbf_va_wtchpt1(813),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66225-66238,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66226-66230,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66234-66237,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66234-66237,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66256-66288,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66257-66262,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66265-66287,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66265-66287,
name: lsu_va_wtchpt1_wr_en_l(205),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66306-66319,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66307-66312,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66315-66318,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66316-66318,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66316-66318,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66337-66361,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66338-66341,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66346-66360,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66346-66360,
name: va_wtchpt1_clk(809),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66655-66869,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66655-66660,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66663-66665,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66663-66665,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66667-66868,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66667-66680,
name: va_wtchpt1_ff(815),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66691-66728,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66692-66695,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66700-66727,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66700-66721,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66700-66721,
name: lsu_tlu_st_rs3_data_g(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66722-66726,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66722-66724,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66725-66726,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66738-66769,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66739-66740,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66747-66768,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66747-66762,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66747-66762,
name: va_wtchpt1_addr(811),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66763-66767,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66763-66765,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66766-66767,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66779-66803,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66780-66783,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66788-66802,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66788-66802,
name: va_wtchpt1_clk(809),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66813-66827,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66814-66816,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66822-66826,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66835-66841,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66836-66838,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66852-66858,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66853-66855,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66908-66936,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66908-66920,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66920-66934,
name: va_wtchpt2_clk(817),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66920-66934,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66943-66971,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66948-66954,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66949-66951,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66952-66953,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66955-66970,
name: va_wtchpt2_addr(819),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):66955-66970,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67005-67206,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67005-67014,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67015-67204,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67015-67031,
name: clkbf_va_wtchpt2(821),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67050-67063,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67051-67055,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67059-67062,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67059-67062,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67081-67113,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67082-67087,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67090-67112,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67090-67112,
name: lsu_va_wtchpt2_wr_en_l(207),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67131-67144,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67132-67137,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67140-67143,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67141-67143,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67141-67143,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67162-67186,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67163-67166,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67171-67185,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67171-67185,
name: va_wtchpt2_clk(817),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67480-67694,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67480-67485,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67488-67490,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67488-67490,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67492-67693,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67492-67505,
name: va_wtchpt2_ff(823),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67516-67553,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67517-67520,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67525-67552,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67525-67546,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67525-67546,
name: lsu_tlu_st_rs3_data_g(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67547-67551,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67547-67549,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67550-67551,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67563-67594,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67564-67565,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67572-67593,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67572-67587,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67572-67587,
name: va_wtchpt2_addr(819),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67588-67592,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67588-67590,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67591-67592,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67604-67628,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67605-67608,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67613-67627,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67613-67627,
name: va_wtchpt2_clk(817),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67638-67652,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67639-67641,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67647-67651,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67660-67666,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67661-67663,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67677-67683,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67678-67680,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67736-67764,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67736-67748,
data: ImplicitType,
sign: None,
dims: [],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67748-67762,
name: va_wtchpt3_clk(825),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67748-67762,
dims: [],
init: None,
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67771-67799,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67776-67782,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67777-67779,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67780-67781,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67783-67798,
name: va_wtchpt3_addr(827),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67783-67798,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67833-68034,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67833-67842,
name: clken_buf(405),
},
params: [],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67843-68032,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67843-67859,
name: clkbf_va_wtchpt3(829),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67878-67891,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67879-67883,
name: rclk(105),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67887-67890,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67887-67890,
name: clk(373),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67909-67941,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67910-67915,
name: enb_l(409),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67918-67940,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67918-67940,
name: lsu_va_wtchpt3_wr_en_l(209),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67959-67972,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67960-67965,
name: tmb_l(411),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67968-67971,
data: UnaryExpr {
op: BitNot,
expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67969-67971,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67969-67971,
name: se(109),
},
),
},
postfix: false,
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67990-68014,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67991-67994,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67999-68013,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):67999-68013,
name: va_wtchpt3_clk(825),
},
),
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68308-68522,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68308-68313,
name: dff_s(387),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68316-68318,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68316-68318,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68320-68521,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68320-68333,
name: va_wtchpt3_ff(831),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68344-68381,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68345-68348,
name: din(391),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68353-68380,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68353-68374,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68353-68374,
name: lsu_tlu_st_rs3_data_g(371),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68375-68379,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68375-68377,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68378-68379,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68391-68422,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68392-68393,
name: q(393),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68400-68421,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68400-68415,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68400-68415,
name: va_wtchpt3_addr(827),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68416-68420,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68416-68418,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68419-68420,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68432-68456,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68433-68436,
name: clk(373),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68441-68455,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68441-68455,
name: va_wtchpt3_clk(825),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68466-68480,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68467-68469,
name: se(109),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68475-68479,
data: LiteralExpr(
BasedInteger(
Some(
1(269),
),
false,
'b',
0(263),
),
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68488-68494,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68489-68491,
name: si(107),
},
Unconnected,
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68505-68511,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68506-68508,
name: so(5),
},
Unconnected,
),
},
],
},
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68534-68561,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68539-68545,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68540-68542,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68543-68544,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68546-68560,
name: va_wtchpt_addr(833),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68546-68560,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68566-68929,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68566-68572,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68575-68577,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68575-68577,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68583-68928,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68583-68597,
name: va_wtchpt_mx_m(835),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68608-68639,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68609-68612,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68617-68638,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68617-68632,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68617-68632,
name: va_wtchpt0_addr(803),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68633-68637,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68633-68635,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68636-68637,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68649-68680,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68650-68653,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68658-68679,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68658-68673,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68658-68673,
name: va_wtchpt1_addr(811),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68674-68678,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68674-68676,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68677-68678,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68690-68721,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68691-68694,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68699-68720,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68699-68714,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68699-68714,
name: va_wtchpt2_addr(819),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68715-68719,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68715-68717,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68718-68719,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68731-68762,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68732-68735,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68740-68761,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68740-68755,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68740-68755,
name: va_wtchpt3_addr(827),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68756-68760,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68756-68758,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68759-68760,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68772-68791,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68773-68777,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68781-68790,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68781-68790,
name: thread0_m(211),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68801-68820,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68802-68806,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68810-68819,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68810-68819,
name: thread1_m(213),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68830-68849,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68831-68835,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68839-68848,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68839-68848,
name: thread2_m(215),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68859-68878,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68860-68864,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68868-68877,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68868-68877,
name: thread3_m(217),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68888-68918,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68889-68893,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68897-68917,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68897-68911,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68897-68911,
name: va_wtchpt_addr(833),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68912-68916,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68912-68914,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68915-68916,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68931-69298,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68931-68937,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68940-68942,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68940-68942,
data: LiteralExpr(
Number(
45(475),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68948-69297,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68948-68962,
name: va_wtchpt_mx_g(837),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68973-69004,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68974-68977,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68982-69003,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68982-68997,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68982-68997,
name: va_wtchpt0_addr(803),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68998-69002,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):68998-69000,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69001-69002,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69014-69045,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69015-69018,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69023-69044,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69023-69038,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69023-69038,
name: va_wtchpt1_addr(811),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69039-69043,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69039-69041,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69042-69043,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69055-69086,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69056-69059,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69064-69085,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69064-69079,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69064-69079,
name: va_wtchpt2_addr(819),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69080-69084,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69080-69082,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69083-69084,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69096-69127,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69097-69100,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69105-69126,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69105-69120,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69105-69120,
name: va_wtchpt3_addr(827),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69121-69125,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69121-69123,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69124-69125,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69137-69156,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69138-69142,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69146-69155,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69146-69155,
name: thread0_g(375),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69166-69185,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69167-69171,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69175-69184,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69175-69184,
name: thread1_g(377),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69195-69214,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69196-69200,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69204-69213,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69204-69213,
name: thread2_g(379),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69224-69243,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69225-69229,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69233-69242,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69233-69242,
name: thread3_g(381),
},
),
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69253-69287,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69254-69258,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69262-69286,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69262-69280,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69262-69280,
name: lsu_va_wtchpt_addr(11),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69281-69285,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69281-69283,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69284-69285,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69432-69512,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69439-69461,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69439-69461,
name: lsu_va_match_b47_b32_m(7),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69465-69510,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69465-69485,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69465-69478,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69465-69478,
name: lsu_ldst_va_m(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69479-69484,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69479-69481,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69482-69484,
data: LiteralExpr(
Number(
32(575),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69489-69510,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69489-69503,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69489-69503,
name: va_wtchpt_addr(833),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69504-69509,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69504-69506,
data: LiteralExpr(
Number(
47(293),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69507-69509,
data: LiteralExpr(
Number(
32(575),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69514-69594,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69521-69542,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69521-69542,
name: lsu_va_match_b31_b3_m(9),
},
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69547-69592,
data: BinaryExpr {
op: LogicEq,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69547-69567,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69547-69560,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69547-69560,
name: lsu_ldst_va_m(221),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69561-69565,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69561-69563,
data: LiteralExpr(
Number(
31(573),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69564-69565,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69571-69592,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69571-69585,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69571-69585,
name: va_wtchpt_addr(833),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69586-69590,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69586-69588,
data: LiteralExpr(
Number(
31(573),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69589-69590,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69687-69713,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69692-69698,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69693-69695,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69696-69697,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69699-69712,
name: l2fill_data_m(839),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69699-69712,
dims: [],
init: None,
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69921-69977,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69933-69952,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69933-69946,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69933-69946,
name: l2fill_data_m(839),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69947-69951,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69947-69949,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69950-69951,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69955-69976,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69955-69970,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69955-69970,
name: lsu_l2fill_data(253),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69971-69975,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69971-69973,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69974-69975,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
],
},
),
NetDecl(
NetDecl {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69992-70018,
net_type: Wire,
strength: None,
kind: None,
ty: Type {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69997-70003,
data: ImplicitType,
sign: None,
dims: [
Range(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):69998-70000,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70001-70002,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
),
],
},
delay: None,
names: [
VarDeclName {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70004-70017,
name: ld_byp_data_m(841),
name_span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70004-70017,
dims: [],
init: None,
},
],
},
),
Inst(
Inst {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70108-70434,
target: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70108-70114,
name: mux4ds(449),
},
params: [
ParamAssignment {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70118-70120,
name: None,
expr: Expr(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70118-70120,
data: LiteralExpr(
Number(
64(395),
None,
),
),
},
),
},
],
names: [
InstName {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70122-70433,
name: Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70122-70131,
name: ld_byp_mx(843),
},
dims: [],
conns: [
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70136-70166,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70137-70140,
name: in0(453),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70143-70165,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70143-70159,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70143-70159,
name: lmq0_bypass_data(337),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70160-70164,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70160-70162,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70163-70164,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70170-70200,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70171-70174,
name: in1(455),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70177-70199,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70177-70193,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70177-70193,
name: lmq1_bypass_data(339),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70194-70198,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70194-70196,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70197-70198,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70204-70234,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70205-70208,
name: in2(457),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70211-70233,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70211-70227,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70211-70227,
name: lmq2_bypass_data(341),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70228-70232,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70228-70230,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70231-70232,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70238-70268,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70239-70242,
name: in3(459),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70245-70267,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70245-70261,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70245-70261,
name: lmq3_bypass_data(343),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70262-70266,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70262-70264,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70265-70266,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70272-70300,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70273-70277,
name: sel0(461),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70279-70299,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70279-70296,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70279-70296,
name: ld_thrd_byp_sel_m(257),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70297-70298,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70306-70334,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70307-70311,
name: sel1(463),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70313-70333,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70313-70330,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70313-70330,
name: ld_thrd_byp_sel_m(257),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70331-70332,
data: LiteralExpr(
Number(
1(269),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70338-70366,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70339-70343,
name: sel2(465),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70345-70365,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70345-70362,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70345-70362,
name: ld_thrd_byp_sel_m(257),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70363-70364,
data: LiteralExpr(
Number(
2(265),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70372-70400,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70373-70377,
name: sel3(467),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70379-70399,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70379-70396,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70379-70396,
name: ld_thrd_byp_sel_m(257),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70397-70398,
data: LiteralExpr(
Number(
3(261),
None,
),
),
},
},
},
),
),
},
PortConn {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70404-70431,
kind: Named(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70405-70409,
name: dout(469),
},
Connected(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70411-70430,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70411-70424,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70411-70424,
name: ld_byp_data_m(841),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70425-70429,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70425-70427,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70428-70429,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
),
),
},
],
},
],
},
),
ContAssign(
ContAssign {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70445-70570,
strength: None,
delay: None,
delay_control: None,
assignments: [
(
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70452-70478,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70452-70472,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70452-70472,
name: dcache_alt_data_w0_m(103),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70473-70477,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70473-70475,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70476-70477,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70490-70569,
data: TernaryExpr {
cond: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70490-70502,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70490-70502,
name: l2fill_vld_m(255),
},
),
},
true_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70505-70524,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70505-70518,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70505-70518,
name: l2fill_data_m(839),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70519-70523,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70519-70521,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70522-70523,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
false_expr: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70550-70569,
data: IndexExpr {
indexee: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70550-70563,
data: IdentExpr(
Identifier {
id: NodeId(
0,
),
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70550-70563,
name: ld_byp_data_m(841),
},
),
},
index: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70564-70568,
data: RangeExpr {
mode: Absolute,
lhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70564-70566,
data: LiteralExpr(
Number(
63(275),
None,
),
),
},
rhs: Expr {
span: Source(1; "third_party/tests/utd-sv/lsu_qdp1.v"):70567-70568,
data: LiteralExpr(
Number(
0(263),
None,
),
),
},
},
},
},
},
},
},
),
],
},
),
],
},
),
],
},
),
]